【问题标题】:Can sorting a wpf datagrid with validation rules?可以使用验证规则对 wpf 数据网格进行排序吗?
【发布时间】:2013-11-02 19:58:45
【问题描述】:

我有一个带有验证规则的数据网格。 但我无法对包含验证规则的列上的网格进行排序

是否可以对包含验证规则的数据网格进行排序?

谢谢。

【问题讨论】:

  • 是的,有可能,验证规则根本不影响排序。

标签: c# wpf sorting validationrules


【解决方案1】:

试试这个:SortMemberPath="Complete"

<DataGrid.Columns>
<DataGridTemplateColumn Header="CustID" SortMemberPath="Complete" MinWidth="90"    CanUserSort="True" CanUserResize="True">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Label Content="{Binding Path=CustID}"/>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

【讨论】:

    【解决方案2】:

    对具有验证规则的数据网格列进行排序应该没有任何问题,因为它们仅用于验证数据。 指定您尝试排序的包含验证规则的数据。

    【讨论】:

    • 如果这不是验证规则,我正在数据网格模板中进行调查。谢谢。
    【解决方案3】:

    好吧,我们(我是共同开发者)错过了排序信息,因为我们使用的是数据网格列模板:WPF4 Datagrid doesn't sort on column headers

    这确实是不可排序列的原因。

    【讨论】:

      猜你喜欢
      • 2023-02-06
      • 2011-05-18
      • 2012-07-02
      • 2013-06-02
      • 2012-11-14
      • 2011-09-22
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多