1

我有一个Windows窗体应用程序与形式之一一个DataGridView。 DataGridView可以通过由Visual Studio生成的类型化数据集插入和更新。Windows窗体 - 验证DataGridView的输入

我想告诉用户友好的错误消息,当用户在犯规必填字段填写或输入错误的数据类型,等等,而不是由默认显示丑巨大之一。

此页here给出了一些指导。它建议我验证我的数据源属性设置器上的输入。

我怎样才能做到这一点与类型的数据集?我习惯于使用Linq To Sql来生成部分类,但我不确定类型化数据集。

谢谢。

+0

这真的很烂是多么困难的一个好办法来验证这些字段。 – 2009-04-27 19:30:02

回答

0

在winforms的视觉反馈方面,我认为你应该看看像ErrorProvider这样的概念。

如果您只关注输入验证,就像将字符串转换为整数字段一样,这是一个好方法,但请注意,不应通过winform的控件验证事件强制实施非重复错误的实际验证模型!例如,“结束日期<起始日期”,真的应该向下推到业务层。

+0

这是微不足道的。你的链接搞砸了。我真的不明白你的答案。 – 2009-04-24 20:24:21