Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在文本框中显示数据_C#_Sql Server - Fatal编程技术网

C# 在文本框中显示数据

C# 在文本框中显示数据,c#,sql-server,C#,Sql Server,我有一个数据库,它包含一些列。 我的要求是如何在文本框中显示存储在数据库中的每个数据? 我的代码如下所示(在连接字符串之后) 在da.Fill(dt)之后为在文本框上显示数据所做的更改。您需要在DataTable中的每列中循环以获取值,然后将它们连接成字符串并将其分配给textbox.text属性 DataTable dt = new DataTable(); TextBox ResultTextBox; StringBuilder result

我有一个数据库,它包含一些列。 我的要求是如何在文本框中显示存储在数据库中的每个数据? 我的代码如下所示(在连接字符串之后)


在da.Fill(dt)之后为在文本框上显示数据所做的更改。

您需要在DataTable中的每列中循环以获取值,然后将它们连接成字符串并将其分配给textbox.text属性

        DataTable dt = new DataTable();
        TextBox ResultTextBox;

        StringBuilder result = new StringBuilder();

        foreach(DataRow dr in dt.Rows)
        {
            foreach(DataColumn dc in dt.Columns)
            {
                result.Append(dr[dc].ToString());
            }
        }

        ResultTextBox.Text = result.ToString();

使用ExecuteScalar的一种形式:

textBox.Text = mycommnd.ExecuteScalar().ToString();
比如:

textBox1.Text = dt.Rows[0].ItemArray[0].ToString();

取决于文本框的名称以及要输入该文本框的值。

数据表由行和列组成,您可以通过一些不同的方式访问这些行和列:

// get value from first row, first column
myTextBox.Text = dt.Rows[0][0]; 
// get value from first row, column named "First",
myTextBox.Text = dt.Rows[0]["First"]; 
// get value from first row, first column
myTextBox.Text = dt.Rows[0][0]; 
// get value from first row, column named "First",
myTextBox.Text = dt.Rows[0]["First"];