Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF:在插入之前检查数据库中存在的数据的数据验证_C#_Wpf_Visual Studio 2010 - Fatal编程技术网

C# WPF:在插入之前检查数据库中存在的数据的数据验证

C# WPF:在插入之前检查数据库中存在的数据的数据验证,c#,wpf,visual-studio-2010,C#,Wpf,Visual Studio 2010,我正在做一个模块,这是注册成员模块,然后插入到数据库中。当用户在文本框中输入其名称时,我想首先直接检查数据库,看看数据库中是否已经包含它?如果数据不存在,则允许用户输入数据&如果不存在,则将显示消息框,向无法继续保存的用户显示 我发现很多与WPF数据验证相关的东西,比如ValidationRules、ErrorTemplate等等,我应该使用什么呢?如果条件不满足,你可以使用IDataErrorInfo、ValidationRules或者干脆从属性设置器中抛出自定义异常ErrorTemplate

我正在做一个模块,这是注册成员模块,然后插入到数据库中。当用户在文本框中输入其名称时,我想首先直接检查数据库,看看数据库中是否已经包含它?如果数据不存在,则允许用户输入数据&如果不存在,则将显示消息框,向无法继续保存的用户显示


我发现很多与WPF数据验证相关的东西,比如ValidationRules、ErrorTemplate等等,我应该使用什么呢?

如果条件不满足,你可以使用
IDataErrorInfo
ValidationRules
或者干脆从属性设置器中抛出自定义异常
ErrorTemplate
不同,它是在GUI上表示错误的一种方式。好的。。非常感谢。