Datagridview数据验证winforms

时间:2012-03-05 07:39:06

标签: c# winforms datagridview

我需要一个关于DataGridView的行验证和错误处理的实际示例。我试图理解,但我仍然感到困惑。 我有一个datagridview1有3列(开始,名称,日期) 用户必须是第一个(开始)列的明星(不能为空并且像这样形成 - >上午8:30) 第二列名称不能为空,日期不能为空格式,如此---> 3/5/2012。 整行不能为空。

非常感谢

2 个答案:

答案 0 :(得分:2)

您可以通过处理CellValidatingRowValidating活动

开始

CellValidating中你应该检查单个细胞并检查限制,说时间应该在06:00 AM到06:00 PM的范围内。

RowValidating您可以检查相应的单元格是否正确填写,如果没有提示用户输入相同的单元格。

在这两种情况下,您都需要使用相应的消息设置e.Handled = false,以便用户可以验证并继续进行更改。

答案 1 :(得分:0)