【问题标题】:How to Pick Validation Error in Datagrid bound to Observable Collection (OC)如何在绑定到 Observable Collection (OC) 的 Datagrid 中选择验证错误
【发布时间】:2011-11-19 05:10:23
【问题描述】:

我有一个绑定到 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 中发生了此错误,从而使将数据保存在数据库中的更新按钮变为无效?

【问题讨论】:

    标签: wpf wpf-controls wpfdatagrid


    【解决方案1】:

    Here是代码项目文章中关于数据网格验证的链接.....另外here是一个关于基于验证禁用控件的问题的链接我认为应该可以解决问题... :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多