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

winform 里面怎么用textbox 显示数据库中查询出来的列啊?
小弟初学,各位大哥大姐多指教!

------解决方案--------------------
首先请教LZ你的列有多少值啊?
如果只有一个值就简单了
定义实体类,把查询出的值存入实体,
然后this.textBox1.Text=实体对象.属性
如果多个值建议不要使用textBox换个控件吧~~
------解决方案--------------------


using System.Data;
using System.Data.SqlClient;

private void GetData()
{
SqlConnection con=new SqlConnection("你数据库的连接字符串");
con.Open();
SqlCommand cmd=new Command("select * from table_name",con);
SqlDataReader reader=cmd.ExectueReader();
if(reader.Read())
{
this.TextBox1.Text=reader["字段名"].ToString(); //显示出来
}
reader.Close();
con.Close();
 
}
这个只是写的例子给你看哈,所以
要求,你数据库表中,一只有个字段,最好也只有一条记录,并且不为空.
在实际应用中,请加上try catch finally. 并注意为Null的字段值,如果有很多记录的话,你可以直接绑定数据在DataGridView了.或者其他什么了.