如何在文本框中存储数据集列值

时间:2017-02-21 12:02:16

标签: c#

我想从表中检索单列值并显示到文本框中。我正在使用以下代码,但它只显示单个值。

com = new SqlCommand("select rid from myclient ", cn);
SqlDataAdapter da1 = new SqlDataAdapter(com);   
DataSet ds1 = new DataSet();
da1.Fill(ds1, "myclient");                   
string  str = ds1.Tables["myclient"].Rows[0]["rid"].ToString();
TextBox1.Text = str;

1 个答案:

答案 0 :(得分:1)

您想要做的并不干净,但如果您想要“将所有数据放入文本框”,这就是您的代码。

string  str = "";
for(int i =0;i<ds1.Tables["myclient"].Rows.Count();i++)
{
str += ds1.Tables["myclient"].Rows[i]["rid"].ToString();
}
TextBox1.Text = str;