【发布时间】:2013-11-02 19:58:45
【问题描述】:
我有一个带有验证规则的数据网格。 但我无法对包含验证规则的列上的网格进行排序
是否可以对包含验证规则的数据网格进行排序?
谢谢。
【问题讨论】:
-
是的,有可能,验证规则根本不影响排序。
标签: c# wpf sorting validationrules
我有一个带有验证规则的数据网格。 但我无法对包含验证规则的列上的网格进行排序
是否可以对包含验证规则的数据网格进行排序?
谢谢。
【问题讨论】:
标签: c# wpf sorting validationrules
试试这个: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>
【讨论】:
对具有验证规则的数据网格列进行排序应该没有任何问题,因为它们仅用于验证数据。 指定您尝试排序的包含验证规则的数据。
【讨论】:
好吧,我们(我是共同开发者)错过了排序信息,因为我们使用的是数据网格列模板:WPF4 Datagrid doesn't sort on column headers
这确实是不可排序列的原因。
【讨论】: