在DATAGRIDVIEW中使用DataGridViewComboBoxCell绑定数据源

具体代码如下:

 DataTable dttt = BLL.QuestionType.Select();  //获取数据源

 ((DataGridViewComboBoxCell)dataGridView2.CurrentRow.Cells[0]).DataSource = dttt;
                ((DataGridViewComboBoxCell)dataGridView2.CurrentRow.Cells[0]).DisplayMember = dttt.Columns[1].ColumnName;  //绑定显示成员
                ((DataGridViewComboBoxCell)dataGridView2.CurrentRow.Cells[0]).ValueMember = dttt.Columns[0].ColumnName;            //绑定值成员
                ((DataGridViewComboBoxCell)dataGridView2.CurrentRow.Cells[0]).DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox; //具体类型为COMBOBOX
                ((DataGridViewComboBoxCell)dataGridView2.CurrentRow.Cells[0]).Value = "TX11032300015";  //value值为绑定的值成员值。这里设置其默认值。

 

 

当绑定过后。可以直接通过

this.datagridview.rows[i].cells[0].value获取其当前选中值成员

你可能感兴趣的:(在DATAGRIDVIEW中使用DataGridViewComboBoxCell绑定数据源)