日期:2014-05-18  浏览次数:20887 次

sql语句查询出来的一个值赋 给一个控件的text属性 问题
不怎么熟悉SQL语句 出现了几个问题 不懂 请教大家 
1. 怎么将sql语句查询出来的一个值赋 给一个控件的text属性 
例如
this.labl1.text= select id from table where id='1' 

2. 
定义一个变量 
string i 
从数据库中取出数据 赋给 i 

多谢大家了。。

------解决方案--------------------
首先是新建一个数据库连接。
然后再新建一个数据库的sqlCommand
然后得到SqlDataReader;
最后读出数据。
代码如下:
using (SqlConnection conn = new SqlConnection("在这里输入你的Sql链接字符串"))
{
string i = string.Empty;
conn.Open();
SqlCommand cmd = new SqlCommand("select id from table where id='1'");
SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())
{
i += reader.GetValue(0).ToString() + "\r\n";//如果查出的id有多个自动换行。
}
this.labl1.Text = i;
reader.Close();
}