2012-03-05 24 views
0

我需要DataGridView的行验证和错误处理的实际示例。我试图理解,但我仍然困惑。 我有一个datagridview1 3列(开始,名称,日期) 用户必须是明星的第一个(开始)列(不能是空的和格式化像这样 - >上午8:30) 第二列名称一定不能是空的,日期不能像这样空格式化---> 2012年3月5日。 整行不能为空。Dagridview数据验证winforms

非常感谢你

+0

准确地对待你的问题,只是以适当的形式形成问题以便其他人能够理解这个问题。 – Smack 2012-03-05 08:01:26

回答

2

您可以通过处理CellValidatingRowValidating事件

CellValidating你应该检查的单个细胞开始,检查范围说,时间应在范围06:00至06 :00 PM的事情。

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

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