菜鸟提问:怎么实现将数据库中的数据自动加载到组合框 应该有databind方法吧最原始的就是使用add(),用循环一条一条的加阿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ComboBox1.DataSource =table1; ComboBox1.DisplayMember = "Name";ComboBox1.ValueMember = "Id"; private void button_Click(object sender, System.EventArgs e) { string Str = "server = localhost;database = 所要连接的数据库名;user id = ; password= "; string sql = "select * from 表名"; SqlConnection Conn = new SqlConnection(Str); SqlDataAdapter da = new SqlDataAdapter(sql,Conn); DataSet ds = new DataSet(); try { Conn.Open(); da.Fill(ds,"表名"); this.dataGrid1.SetDataBinding(ds,"表名");//如果有dataGrid控件的话 this.textBox1.DataBindings.Add("Text",ds,"表名.列名"); this.textBox2.DataBindings.Add("Text",ds,"表名.列名"); ......利用控件的databindings.add()属性即可 Conn.Close(); } catch(System.Exception ep) { MessageBox.Show(ep.Message.ToString()); } } 谢谢你们的帮忙哈,还有个问题我在winform里添加了sqldataadapter,生成数据集dataset1后运行程序,但是提示出错,提示说:dataset1有问题,是否缺少程序集引用?? using System.Data;我加了这个引用的啊 using System.Data;using System.Data.SqlClient; Silverlight为什么首次加载比较慢 子窗体在指定groupBox中显示,请赐教!!! 对其他程序中的文本框赋值 - 怎样分辨多个文本框之一 创建用户控件出现问题 锅砸铁卖,求解正则表达式难题.......在线等,火急! 如何实现将SQLServer2000里的表导入到foxpro里 带SQL SERVER 数据库的应用程序部署问题 怎样设定文字达到我规定的长度时自动折行? 急求一c#写XML程序 关于sum的小问题 请教学习.net的书籍和方法 急!我的程序为何只能在自己的机器上运行???
ComboBox1.DisplayMember = "Name";
ComboBox1.ValueMember = "Id";
{
string Str = "server = localhost;database = 所要连接的数据库名;user id = ; password= ";
string sql = "select * from 表名";
SqlConnection Conn = new SqlConnection(Str);
SqlDataAdapter da = new SqlDataAdapter(sql,Conn);
DataSet ds = new DataSet();
try
{
Conn.Open();
da.Fill(ds,"表名");
this.dataGrid1.SetDataBinding(ds,"表名");//如果有dataGrid控件的话
this.textBox1.DataBindings.Add("Text",ds,"表名.列名");
this.textBox2.DataBindings.Add("Text",ds,"表名.列名");
......利用控件的databindings.add()属性即可
Conn.Close();
}
catch(System.Exception ep)
{
MessageBox.Show(ep.Message.ToString());
} }
我在winform里添加了sqldataadapter,生成数据集dataset1后运行程序,但是提示出错,
提示说:dataset1有问题,是否缺少程序集引用??
我加了这个引用的啊
using System.Data.SqlClient;