文章分類/

Infragistics|Ultimate UI for WPF|在 XamDataGrid 排序後按順序獲取數據行

尚無瀏覽量
2023-07-17 更新

infragistics log

有兩種方法可以按排序順序獲取數據行。您得到的內容略有不同,因此請選擇並使用符合您要求的。

  1. 使用 RecordManager 的 Sorted 集合。
  2. 使用調用 RecordManager 的 GetFilteredInDataRecords 方法的返回值。


1. 使用RecordManager 的Sorted 集合。

可以檢索已排序的集合,其中所有數據行均已排序。該集合包括未通過篩選器顯示或通過將記錄可見性設置為折疊等隱藏的所有數據行。

DataRecordCollection sortedRecords = xamDataGrid1.RecordManager.Sorted;
foreach(DataRecord record in sortedRecords)
{
    // ... 処理
}

2. 使用調用 RecordManager 的 GetFilteredInDataRecords 方法的返回值。

GetFilteredInDataRecords 方法還可以檢索已排序狀態的數據行。它與已排序集合的不同之處在於,它不包含被篩選器或可見性設置隱藏的數據行。

即使方法名稱中包含“Filter”,即使未應用或啟用過濾器也可以使用它。

List sortedRecords = xamDataGrid1.RecordManager.GetFilteredInDataRecords().ToList();
foreach(DataRecord record in sortedRecords)
{
    // ... 処理
}

快速跳轉目錄

✦ 群昱 AccessSoft 你的全面軟體解決方案 ✦

身為全球眾多知名軟體在台灣合作夥伴,歡迎諮詢你需要的軟體服務!

Picture of 軟體專家
軟體專家

群昱作為全球知名軟體推薦合作夥伴,致力於提供更多軟體解決方案給你!

更多軟體新知

立即詢價

請留下完整資訊,以便我們提供精確的服務內容給你。

詢價資訊