我需要DataGridView的行验证和错误处理的实际示例。我试图理解,但我仍然困惑。 我有一个datagridview1 3列(开始,名称,日期) 用户必须是明星的第一个(开始)列(不能是空的和格式化像这样 - >上午8:30) 第二列名称一定不能是空的,日期不能像这样空格式化---> 2012年3月5日。 整行不能为空。Dagridview数据验证winforms
非常感谢你
我需要DataGridView的行验证和错误处理的实际示例。我试图理解,但我仍然困惑。 我有一个datagridview1 3列(开始,名称,日期) 用户必须是明星的第一个(开始)列(不能是空的和格式化像这样 - >上午8:30) 第二列名称一定不能是空的,日期不能像这样空格式化---> 2012年3月5日。 整行不能为空。Dagridview数据验证winforms
非常感谢你
您可以通过处理CellValidating
和RowValidating
事件
在CellValidating
你应该检查的单个细胞开始,检查范围说,时间应在范围06:00至06 :00 PM的事情。
RowValidating
您可以检查相应的单元格是否正确填写,如果不提示输入相同的用户。
在这两种情况下,您都需要使用适当的消息设置e.Handled = false
,以便用户可以验证并继续进行更改。
准确地对待你的问题,只是以适当的形式形成问题以便其他人能够理解这个问题。 – Smack 2012-03-05 08:01:26