2010年12月19日日曜日

C# DataGridView DataGridViewComboBoxColumn でのBindingSource 使用時。

DataRowView rv = (DataRowView)column.BindingSource.AddNew();
rv.BeginEdit();
rv[column.ValueMember] = dlg.Value;
rv.EndEdit();



どうやら DataGridViewComboBoxColumn に BindingSource で
DataSet を連結したとき、BeginEdit、EndEdit
しないと DataGridView に直接

grid.CurrentCell.Value = dlg.Value;

のように値をぶち込むと

DataGridViewComboBoxCell の値が有効ではありません


とエラーが出てしまう。

0 件のコメント:

ELEMENT

とむぼーい