首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在初始化数据网格时将WPF datagrid的SortDirection设置为升序

如何在初始化数据网格时将WPF datagrid的SortDirection设置为升序
EN

Stack Overflow用户
提问于 2011-09-07 23:58:46
回答 3查看 8.1K关注 0票数 1

我有一个简单的datagrid,可以通过单击列标题进行排序。当我打开窗口时,datagrid没有排序。然后,当我点击的时候,箭头出现了,它被排序为asc,再次点击- sorted desc等非常简单。

我需要做的,是打开窗口已经排序的数据网格。因此,箭头(显示数据网格排序的方向)应该始终可见。我必须一直对我的数据网格进行排序。我该怎么做呢?我更喜欢用xaml来做这件事,但是任何解决方案都很好。

顺便说一句。.NET4中的应用程序

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-08 00:06:45

您可以在列本身上设置排序

代码语言:javascript
复制
<DataGrid>
    <DataGrid.Columns>
        <DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
    </DataGrid.Columns>
</DataGrid>
票数 3
EN

Stack Overflow用户

发布于 2011-09-08 00:04:57

这取决于您的网格的设计,您可以直接在XAML中执行此操作,例如,具有如下条目:

代码语言:javascript
复制
<Trigger Property="SortDirection" Value="Ascending">

请查看此页面:

Styling Microsoft’s WPF datagrid

票数 0
EN

Stack Overflow用户

发布于 2011-09-08 00:06:10

DataGridColumn.SortDirection。此属性获取或设置排序方向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7336914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档