簡體   English   中英

如何將WPF數據網格的SortDirection設置為在數據網格初始化時升序

[英]How to set SortDirection of a WPF datagrid as Ascending on datagrid initialization

我有一個簡單的數據網格,可以通過單擊列標題進行排序。 當我打開窗口時,datagrid未排序。 然后,當我單擊時,出現箭頭,它按asc排序,再次單擊-排序desc等。非常簡單。

我需要做的是用已經排序的數據網格打開窗口。 因此,箭頭(顯示datagrid的排序方向)應該始終可見。 我必須一直對我的數據網格進行排序。 我怎樣才能做到這一點? 我更喜歡在xaml中執行此操作,但是任何解決方案都可以。

順便說一句。 .NET4中的應用

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

<DataGrid>
    <DataGrid.Columns>
        <DataGridTextColumn SortMemberPath="Name" SortDirection="Descending" />
    </DataGrid.Columns>
</DataGrid>

它取決於網格的設計,您可以直接在XAML中執行此操作,例如,具有以下條目:

<Trigger Property="SortDirection" Value="Ascending">

檢查此頁面:

設置Microsoft WPF數據網格的樣式

DataGridColumn.SortDirection 此屬性獲取或設置排序的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM