可以使用验证规则对wpf数据网格进行排序吗?

时间:2013-10-24 08:07:09

标签: c# wpf sorting validationrules

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

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

感谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

好吧,我们(我是合作开发者)错过了排序信息,因为我们正在使用datagrid列模板:WPF4 Datagrid doesn't sort on column headers

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

答案 2 :(得分:0)

试试这个:SortMemberPath =“完成”

<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>