您的位置:首页 > 其它

DataGridView中comboBox(DataGridViewComboBoxColumn)的数据绑定

2009-12-19 10:42 519 查看
DataGridView已经绑定了一个DataTable用来显示数据,其中的comboBox也要绑定一个DataTable用来实现下拉框选择数据。

代码如下:

 

dataGridView1.Columns.Clear();
dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataSource = dt;

DataGridViewComboBoxColumn comUserName= new DataGridViewComboBoxColumn();
comUserName.DataPropertyName = "userName";//**设置数据源属性的名称
comUserName.HeaderText = "用户名";//列头显示的汉字
comUserName.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox;
comUserName.DataSource = dtAll;//下拉框绑定的数据源
comUserName.DisplayMember = "userName_chinese";//下拉框显示内容
comUserName.ValueMember = "userName";//要和上面**处的一样
dgView.Columns.Add(comUserName);


 

另外:一定要把DataGridView设置成可编辑,否则下拉框拉不下来!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐