读书人

请问datagridview绑定数据源后数据类

发布时间: 2012-02-05 12:07:15 作者: rapoo

请教datagridview绑定数据源后,数据类型报错问题
datagirdview绑定数据源BindingSource。
然后加载form,显示出来。

有一列是数字列,比如

0
1
2
3
4
5




然后我改其中一个cell单元格的值为其他类型,比如字符a,报错:
DataGridView中发生以下异常: System.FormatException:输入字符串的格式不正确。

我明白是输入类型不正确。
但是我该怎么处理这个问题呢?合适的又方便的?
难不成我要在cellvaluechanged事件里面一列列验证,这样太不灵活了吧。
请教下

[解决办法]
报错是肯定的,因为那列的数据类型是数字类型,既然你允许输入数据,就应该验证。要不你把那列的类型改为字符串。

读书人网 >C#

热点推荐