单击数据网格列标题是不可能的

本文关键字:不可能 标题 数据 数据网 网格 单击 | 更新日期: 2023-09-27 18:10:51

我用dataGridTemplateColumn创建了一个数据网格,我不能再使用点击头来排序了。下面是我的代码示例:

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

你知道哪里出了问题吗?这是因为使用了默认排序被取消激活的模板吗?

谢谢,

j .

单击数据网格列标题是不可能的

您应该设置SortMemberPath属性

<DataGridTemplateColumn SortMemberPath="id" Header="action id" Width="Auto">

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