关于sql取值后,赋值给Label 的属性Text 的问题
关于sql取值后,赋值给Label 的属性Text 的问题
想将数据库里的信息放在Label.Text 内。比如说:一个SQL语句 select name from admini where id=123;。想将返回的列name的数据给Label.Text赋值。该怎么做呢?
可以用SqlDataReader读取字段值
1 string cmdTex="select name from admini where id=123";
2 SqlConnection myConnection=new SqlConnection(数据库连接语句);
3 SqlCommand myCommand=new SqlCommand(cmdTex,myConnection);
4 myConnection.Open();
5 SqlDataReader dr=myCommand.ExecuteReader();
6 while(dr.Read())
7 {
8 Label.Text=dr["name"].ToString();//读取“name”字段的值给Label.text;
9 }
10 dr.Close();
11 myConnection.Close();