【问题标题】:WPF DataGrid row validation error countWPF DataGrid 行验证错误计数
【发布时间】:2010-04-18 19:50:03
【问题描述】:

我目前面临的问题是将 Excel 文件导入 DataGrid。 这工作得很好,但是在导入表之后,我需要知道有多少行是无效的。

我已经为不同的数据类型应用了几个验证规则,并且我在行标题中有一个图标,如果该行无效,则会显示该图标。 但由于我在网格中有超过 10.000 行,我不想一直滚动它来查找错误。

任何想法,如何确定无效行的计数(然后可能将其绑定到文本框)?

谢谢

【问题讨论】:

    标签: wpf validation datagrid count


    【解决方案1】:

    好吧,如果您以我所说的“正确”方式使用 WPF,那么您不应该关心 DataGrid 本身以获得您想要的结果。您可以从网格绑定的数据中运行一个简单的 LINQ 表达式来计算无效行数。

    【讨论】:

      【解决方案2】:

      这确实是解决问题的一部分。但用户也可以编辑这些值,因此在将它们写回数据表之前对其进行验证...

      您的方法将涵盖导入(空值等)。我认为我必须编写一个自己的类,遍历行及其行错误...

      【讨论】:

        猜你喜欢
        • 2011-06-29
        • 2012-12-09
        • 2011-07-03
        • 1970-01-01
        • 2018-09-06
        • 2011-09-29
        • 1970-01-01
        • 2014-08-08
        • 2015-10-04
        相关资源
        最近更新 更多