我有一个DataGridView,它包含一个组合框(DataGridViewComboBoxColumn)。此组合框由一组设置值填充。可以停用这些设置值,以便在组合框中只显示活动值,但是,必须仍然显示使用非活动值的现有条目(记录)。
问题:
我找不到放置此代码的位置,因此无法获取可怕的“DataGridViewComboxCell值无效”
在将活动值添加到组合框(DataGridViewComboBoxColumn)之后,但在绑定记录以避免出现此错误之前,我可以在哪里添加代码(或如何添加“非活动”值)?
只捕获datagridview错误而不做任何处理呢。
void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e) { e.Cancel = true; } // Add code in user interface dataGridView1.DataError += new DataGridViewDataErrorEventHandler(dataGridView1_DataError);