具体代码如下:
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获取其当前选中值成员