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