2

我用 dataGridTemplateColumn 创建了一个数据网格,我不能再使用点击标题进行排序了。这是我的代码示例:

       <DataGrid.Columns>
            <DataGridTemplateColumn Header="action id" Width="Auto">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <Label Content="{Binding id}" />
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

你知道出了什么问题吗?这是因为使用了禁用默认排序的模板吗?

谢谢,

J。

4

2 回答 2

5

你应该设置 SortMemberPath 属性

<DataGridTemplateColumn SortMemberPath="id" Header="action id" Width="Auto">
于 2011-10-11T12:18:19.087 回答
0

尝试CanUserSortColumn = true为您的 DataGridTemplateColumn 设置属性。

于 2011-10-11T12:07:28.973 回答