1

我有一个使用 WPF 的小型 .NET 4 程序,它大量使用 ADO.NET。我现在必须重构代码以将 SQL 数据访问/处理与“主窗口”WPF 窗口分开。目前,在 DataSet 构建代码中有很多数据完整性检查,这(可能)会引发相当多的模式警告对话框(如使用 MessageBox.Show())。我想在这里“做正确的事”,并将数据处理与窗口显示分开。(或者从纯粹的“数字运算类”中弹出模式对话框不是那么糟糕吗?)我应该怎么做?任何指向文章/概念的指针将不胜感激 - 谢谢。

4

1 回答 1

1

您使用的是数据对象还是仅使用数据集?如果您正在使用数据对象,请用于IDataErrorInfo实现验证,然后在 WPF 控件中启用验证,而不是弹出消息框。这是一篇关于数据集和验证的好文章 -在 WPF 中显示数据验证消息

于 2012-11-03T05:04:37.540 回答