菜鸟提问:怎么实现将数据库中的数据自动加载到组合框

乐观黑胡子 2004-11-21 12:48:30
菜鸟提问:怎么实现将数据库中的数据自动加载到组合框,请高手不要嫌弃问题简单,赐教,急急急
在线等。。。。。。。。。。。。。。。
...全文
171 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
王子样 2004-11-21
  • 打赏
  • 举报
回复
using System.Data;
using System.Data.SqlClient;
乐观黑胡子 2004-11-21
  • 打赏
  • 举报
回复
using System.Data;
我加了这个引用的啊
fwz1 2004-11-21
  • 打赏
  • 举报
回复
using System.Data;
乐观黑胡子 2004-11-21
  • 打赏
  • 举报
回复
谢谢你们的帮忙哈,还有个问题
我在winform里添加了sqldataadapter,生成数据集dataset1后运行程序,但是提示出错,
提示说:dataset1有问题,是否缺少程序集引用??
lzy962512 2004-11-21
  • 打赏
  • 举报
回复
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());
}

}
river723 2004-11-21
  • 打赏
  • 举报
回复
ComboBox1.DataSource =table1;
ComboBox1.DisplayMember = "Name";
ComboBox1.ValueMember = "Id";
wingnal 2004-11-21
  • 打赏
  • 举报
回复
应该有databind方法吧
最原始的就是使用add(),用循环一条一条的加阿
乐观黑胡子 2004-11-21
  • 打赏
  • 举报
回复
哦,我还以为可以在那里设置一下搞定,那具体怎么编码呢
LUJIANMIN 2004-11-21
  • 打赏
  • 举报
回复
只有自己写代码了,或者自己做一个带数据绑定的组合框控件。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧