大佬教程收集整理的这篇文章主要介绍了在 DataGrid WPF XAML 中显示默认排序的列,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在 XAML 的 DataGrID 中默认对列进行排序。 我尝试了几种方法,但都没有奏效。 我尝试过的最后一个是这个,它在我第一次运行程序时可以工作,但后来不知何故被否决了。
<DataGrIDTextcolumn header="bar"
WIDth="50"
CanUserSort="True"
headerStyle="{Static@R_675_5550@e CenterGrIDheaderStylE}"
Binding="{Bindingbarname,Mode=TwoWay,updatesourcetrigger=PropertyChangeD}"
SortDirection="Ascending">
<DataGrIDTextcolumn.CellStyle>
<Style targettype="DataGrIDCell">
<Setter Property="TextBlock.TextAlignment" Value="Center" />
</Style>
</DataGrIDTextcolumn.CellStyle>
</DataGrIDTextcolumn>
有什么想法吗? 谢谢
设置 DataGridcolumn.SortDirection
实际上不会对列进行排序。它只是用于在标题中显示箭头指示符。
要对项目进行实际排序,您还应该在 SortDescription
中添加一个 DataGrid
:
dataGrid1.Items.SortDescriptions.Add(new SortDescription("BarName",ListSortDirection.Ascending));
以上是大佬教程为你收集整理的在 DataGrid WPF XAML 中显示默认排序的列全部内容,希望文章能够帮你解决在 DataGrid WPF XAML 中显示默认排序的列所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。