您的位置:首页 > 其它

DataGridViewComboBoxColumn值无效

2014-03-23 11:07 246 查看


值无效,可能是你下拉框选项,没有这样的值,而你却设置这个值。

dataGridView1.Rows[i].Cells[1].Value = "选项一";解决方法就是在窗体的构造函数里添加如下代码:

this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
1.必须确定,给DataVridView赋值,是在DataGridViewComboBox已经绑定了内容之后.
说明:此方法亲身经历过。

2.关于数据类型不一样的问题,如果是数值型字符和数值型数据,则在绑定后,会出现"System.ArgumentException:DagaGridViewComboBoxCell值無效"的錯誤
解决方法:在构造函数中增加以下代码:
InitializeComponent();
//处理掉DataGridViewComboBoxColumn绑定数据源后,再绑定到DataTable中的Column时,提示"System.ArgumentException:DagaGridViewComboBoxCell值无效"的错误
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };

3.DataGridView中发生以下异常 System.ArgumentException:DataGridViewComboBoxCell值无效
要替换此默认对话框,请处理DataError事件

在构造函数中增加以下代码:
InitializeComponent();
//处理掉DataGridViewComboBoxColumn绑定数据源后,再绑定到DataTable中的Column时,提示"System.ArgumentException:DagaGridViewComboBoxCell值无效"的错误
this.dataGridView1.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { };
url:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: