我的表单中有一个datagridview,如何在离开当前行时验证单元格。
答案 0 :(得分:0)
在每个选定的索引上更改保存当前索引但在保存之前只需获取上一个选定行的数据并验证它...
答案 1 :(得分:0)
这是Windows Forms的答案(问题标记为ASP.NET,但据我所知,网络上没有DataGridView这样的东西):
处理RowValidating
事件并验证该行。如果行的值无效,请在行的ErrorText
属性中设置错误消息,并设置e.Cancel = True
。
最后在RowValidated
事件中,将行的ErrorText
属性设置为空字符串。