我有一个绑定到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中发现此错误,以便在数据库中保存数据的更新按钮变为停用状态?