我需要一个关于DataGridView的行验证和错误处理的实际示例。我试图理解,但我仍然感到困惑。 我有一个datagridview1有3列(开始,名称,日期) 用户必须是第一个(开始)列的明星(不能为空并且像这样形成 - >上午8:30) 第二列名称不能为空,日期不能为空格式,如此---> 3/5/2012。 整行不能为空。
非常感谢
答案 0 :(得分:2)
您可以通过处理CellValidating
和RowValidating
活动
在CellValidating
中你应该检查单个细胞并检查限制,说时间应该在06:00 AM到06:00 PM的范围内。
RowValidating
您可以检查相应的单元格是否正确填写,如果没有提示用户输入相同的单元格。
在这两种情况下,您都需要使用相应的消息设置e.Handled = false
,以便用户可以验证并继续进行更改。
答案 1 :(得分:0)