comboBox如何绑定数据源

yuliang2987780 2010-01-07 03:56:42
comboBox如何绑定数据源?绑定后取值呢?
...全文
244 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzhl 2010-01-07
  • 打赏
  • 举报
回复
sqldatereader sdr=new sqldatereader();
while(sdr.read())
{
cmb.items.add(odr[0].tostring());
}
kensouterry 2010-01-07
  • 打赏
  • 举报
回复
3楼正解了,顶!
wxm3630478 2010-01-07
  • 打赏
  • 举报
回复
你的数据源是个啥......DataTable ,DataSet,还是其他的....

public void BindCbSource(DataTable dt)
{
this.comboBox1.DataSource = dt; //绑定数据源
this.comboBox1.ValueMember = "ID"; //指定Value 如ID//指定属性,字段
this.comboBox1.DisplayMember = "Name"; //指定显示文本 如Name
}

// ID,Name 是乱写的.....dt中有ID,Name列才行
//就么多没啥说的...
wuzhicheng5 2010-01-07
  • 打赏
  • 举报
回复
this.cmbName.DisplayMember = "Name";//绑定名称,可看见
this.cmbName.ValueMember = "UserCode";//绑定编号


"Name" "UserCode" 均是dt里存在的字段
wuzhicheng5 2010-01-07
  • 打赏
  • 举报
回复
 DataTable dt = MainFrmB.Get_UserData();

this.cmbName.DataSource = dt;
this.cmbName.DisplayMember = "Name";//绑定名称,可看见
this.cmbName.ValueMember = "UserCode";//绑定编号

//----------------取值---------------------------
string UserCode= cmbName.SelectedValue.ToString(); //获取编号
string Name= cmbName.Text; //获取名称
yuliang2987780 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wxm3630478 的回复:]
  this.comboBox1.DataSource = dt;
  this.comboBox1.ValueMember = "";
  this.comboBox1.DisplayMember = ""; //指定属性,字段
[/Quote]

你说详细点吗?
wxm3630478 2010-01-07
  • 打赏
  • 举报
回复

this.comboBox1.DataSource = dt;
this.comboBox1.ValueMember = "";
this.comboBox1.DisplayMember = ""; //指定属性,字段

110,553

社区成员

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

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

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