WPF中的DataGridTemplateColumn实现点击列标题排序
2017-11-01 15:28
471 查看
在DataGrid中使用模板列时,默认功能中对点击列标题是不能对列值进行排序的,这时就需要添加以下两个属性:
1、CanUserSort="True"
2、SortMemberPath="Area" //此处SortMemberPath属性的值是作为排序依据的数据成员 如下代码,“产地”这个列就能通过点击列标题(产地)来排序:
<DataGridTemplateColumn CanUserSort="True" SortMemberPath="Area" Header="产地" MinWidth="80"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <TextBlock Text="{Binding Path=Area}" VerticalAlignment="Center" > </TextBlock> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn>
相关文章推荐
- WPF DataGridTemplateColumn 不能排序
- 在C#中实现对ListView点击列标题自动排序功能
- WPF 实现主从的datagrid以及操作rowdetailtemplate 的方法
- Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
- [WPF]ListView点击列头排序功能实现
- Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
- DataGrid点击标题进行排序的JS
- 在C#中实现对ListView点击列标题自动排序功能
- 在WPF中获取DataGridTemplateColumn模板定义的内容控件
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- silverlight DataGridTemplateColumn 模板列 排序
- LigerUI之grid表格点击表头标题排序实现
- 最全面的DBGrid点击标题实现排序
- WPF DataGridTemplateColumn 获取内部控件
- datagrid点击标题进行排序
- 在WPF中获取DataGridTemplateColumn模板定义的内容控件
- 在C#中实现对ListView点击列标题自动排序功能
- [WPF]ListView点击列头排序功能实现
- Silverlight DataGridTemplateColumn排序