如何选择绑定到Observable Collection(OC)的Datagrid中的验证错误

时间:2011-11-19 05:10:23

标签: wpf wpf-controls wpfdatagrid

我有一个绑定到Datagrid的Observable Collection。

ObservableCollection<Person> PersonOC = new ObservableCollection<Person>();

public class Person
{
  public string FName {get;set;}
  public string LName {get;set;}
  public int Age {get;set;}
 }

Person p = new Person()

p.FName = "Abc";
p.Lname = "Xyz";
p.Age = 23;

PersonOC.Add(a);

Datagrid.ItemSource = DataOC;

当用户在datagrid中编辑Age列时,输入非整数字符并且该单元格失去焦点,它会通过用红色边框和行标题中的感叹号包围单元格内容来显示验证错误。

到目前为止,它根据我的需要工作。

现在,我如何在Datagrid中发现此错误,以便在数据库中保存数据的更新按钮变为停用状态?

1 个答案:

答案 0 :(得分:1)

Here是关于DataGrid验证的代码项目文章中的一个链接....... here是基于验证禁用控件的问题的链接我认为应该这样做。 。:)