码迷,mamicode.com
首页 > Windows程序 > 详细

datatable绑定comboBox显示数据[C#]

时间:2016-01-05 15:25:56      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

实现功能:
     datatable绑定comboBox,在下拉菜单中显示对应数据
实现方法:
    //dataSet 转 dataTable
    
1、生成datatable,并为combox绑定数据源: comboBox1.DataSource = dt1; comboBox1.DisplayMember = "用户编码"; comboBox1.ValueMember = "ID"; this.comboBox1.SelectedIndex = -1; 2、在combox的SelectedIndexChanged事件中添加如下方法: private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { int iCurrentIndex = this.comboBox1.SelectedIndex; if (iCurrentIndex < 0) return; DataRow dr = dt1.Rows[iCurrentIndex]; iID = Int32.Parse(dr["ID"].ToString()); } 另:如果textBox也想绑定该数据源,实现连动(如输入编码显示对应名称) 3、在textBox的TextChanged事件中添加如下方法: private void textBox1_TextChanged(object sender, EventArgs e) { string strUserNo = this.textBox1.Text.Trim(); for (int i = 0; i < dt1.Rows.Count; i++) { if (dt1.Rows[i]["用户编码"].ToString() == strUserNo) { this.comboBox1.SelectedIndex = i; break; } else { this.comboBox1.SelectedIndex = -1; } } }

原文:http://blog.sina.com.cn/s/blog_46e9573c0100vio9.html

datatable绑定comboBox显示数据[C#]

标签:

原文地址:http://www.cnblogs.com/youmingkuang/p/5102293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!