0
我的DataGridView
的第一個單元格是ComboBox
。我加入成員像下面此列...`DataGridViewComboBoxCell`返回`null`
DataTable dt = new DataTable();
string qry = "SELECT [NAME] FROM [PERSONS]";
// running ExcecuteNonQuery() function in globalData.cs file
dt = globalData.q.select(qry, globalData.connectionstring);
foreach (DataRow row in dt.Rows)
{
(this.dataGrid.Columns["Name"] as DataGridViewComboBoxColumn).Items.Add(row[0].ToString());
}
和Cell_Leave
事件
if ((this.dataGrid.CurrentRow.Cells[0] as DataGridViewComboBoxCell).Value == null)
{
MessageBox.Show("You must select one option.");
}
檢查,但該值,即使該值從ComboBoxCell
選擇每次都返回null
。這裏Cell
不是null
,但單元格的值爲空。
這是怎麼回事?
datagridviewcomboboxcolumn在運行時添加或在'DataGridView'已經添加的datagridview – SK2185
已經添加。 – DhavalR
在表單加載事件中綁定datagridviewcombobox例如:Name .Datasource =「yoursource」; Name.DisplayMember = 「Dispmem」; Name.ValueMember = 「Valuemem」; – SK2185