如何把DataGridView数字单元格里的数字删掉后不报错,而是直接赋NULL值? 一个DataGridView的单元格绑定的是数字型的数据库字段,如果输入数字后再删除就会抛出异常错误,怎样才能让这个错误不跳出来,而是直接对该单元格赋NULL值,就像刚绑定时一样。应该在哪个事件里怎样控制才能实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 事件DataError 或者在CellValidating 等验证值的事件中判断一下,如果为空,就赋值为0 我在CellValidating事件中写了判断和赋值,但还是继续报错,我是这样写的:if(e.ColumnIndex == dgvJobPlan.Column["班产数量"].Index && String.IsNullOrEmpty(e.FormattedValue.ToString())){ dgvJobPlan[e.ColumnIndex,e.RowIndex].Value = DBNull.Value; return;} 要在DataError 中捕捉下异常 无法导入以下密钥文件 怎么将html标签转换为服务器控件 使用File.Copy拷贝文件,如何准确等待文件拷贝完成 在vs2005的winfrom中,如果通过SMO调用带有参数的存储过程? C#程序,导出为word文档排版问题 VS.net2005怎么总是装不上呢?郁闷! snmp开发问题 转载一篇好文章! 如何使默认语言为c#? c#获取textbox里多行多列的一组数据 c#调用c++dll回调函数,只能调用一次,循环调用无法更新c#界面,如何处理两边的关系? net IDE环境里,除了Visual Assist,还有什么好用的工具吗?
我在CellValidating事件中写了判断和赋值,但还是继续报错,我是这样写的:
if(e.ColumnIndex == dgvJobPlan.Column["班产数量"].Index && String.IsNullOrEmpty(e.FormattedValue.ToString()))
{
dgvJobPlan[e.ColumnIndex,e.RowIndex].Value = DBNull.Value;
return;
}