程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在 DataGrid WPF XAML 中显示默认排序的列大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在 DataGrid WPF XAML 中显示默认排序的列?

开发过程中遇到在 DataGrid WPF XAML 中显示默认排序的列的问题如何解决?下面主要结合日常开发的经验,给出你关于在 DataGrid WPF XAML 中显示默认排序的列的解决方法建议,希望对你解决在 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,请注明来意。