黑马程序员技术交流社区
标题:
绑定数据库
[打印本页]
作者:
翟盼盼
时间:
2013-3-10 16:26
标题:
绑定数据库
在winform中combobox控件怎么绑定数据?
作者:
luxun1912
时间:
2013-3-10 16:53
//T-Sql语句
string sql = "select distinct DepartmentName from Department";
//创建command对象
SqlCommand command = new SqlCommand(sql, DBHelper.connection);
//打开数据库,需要说明的是我提前建了DBHelper类,存放数据库连接字符串
DBHelper.connection.Open();
//执行command命令,将值返回给dataReader
SqlDataReader dataReader = command.ExecuteReader();
string department = "";
//循环读取
while (dataReader.Read())
{
department = (string)dataReader[0];
cboBumen.Items.Add(department);//关键代码,将值循环添加comboxd的项
}
dataReader.Close();//关闭
作者:
孔健
时间:
2013-3-10 18:11
用SqlDataAdapter从数据库中取出要显示的数据,然后用SqlDataAdapter对象的Fill方法将取出的数据填充到一个DataSet对象中,在得到填充好的DataSet后,只要设定好ComboBox组件的的三个属性就可以完成数据绑定了,这三个属性是:"DataSource"、"DisplayMember"、"ValueMember"。
注:"DataSource":是要显示的DataSet对象,
"DisplayMember":是ComboBox组件显示的字段,
"ValueMember":是实际内容 。
如:ComboBox绑定数据库中"person"表的"xm"字段
ComboBox1.DataSource =
sourcettable
;//设置数据源
ComboBox1.DisplayMember = "
Name
" ;//设置实际列
ComboBox1.ValueMember = "
ID
" ;//设置实际值
可以看一下这里,参考资料:ComboBox控件的数据绑定http://blog.csdn.net/kj297296053/article/details/8656530
作者:
天行
时间:
2013-3-11 14:07
//连接数据库语句
string consql=@"server=计算机名;database=数据库名;uid=数据库登录名;pwd=密码";
//建立连接通道
Sqlconnection conn=new Sqlconnection(consql);
//执行的数据库语句
string sql="select * from Student";
//调用适配器
SqlDataAdapter dataAdapter =new SqlDataAdapter(sql,conn);
//创建数据表连
DataTable dt=new DataTable();
//调用fill方法填充数据
dataAdapter.Fill(dt);
//添加数据源
ComboBox1.DataSource = dt;
作者:
王起
时间:
2013-3-11 15:36
连接数据库不能using()的吗?
不是凡是实现了IDisposable接口的都可以using进行资源的自动释放吗
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2