翻譯|對比評測|編輯:龔雪|2024-08-29 10:28:00.130|閱讀 118 次
概述:本文將介紹標準WPF DataGrid與DevExpress WPF GridControl之間的主要區別,希望能幫助大家選擇正確的工具!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業需求的高性能業務應用程序。通過DevExpress WPF能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產品,還是以數據為中心的商業智能產品,都能通過DevExpress WPF控件來實現。
本文主要介紹標準WPF DataGrid?和DevExpress WPF GridControl之間的主要區別,以及如何使用它從標準WPF DataGrid遷移到DevExpress WPF GridControl。
在上文中(),我們為大家介紹了標準WPF DataGrid和DevExpress WPF GridControl在顯示數據、綁定數據時的不同,本文將繼續介紹他們在排序、分組和過濾數據時的不同等,希望對大家有所幫助~
DevExpress技術交流群10:532598169 歡迎一起進群討論
標準WPF DataGrid在運行時不支持排序、分組和篩選操作。
DevExpress WPF GridControl允許用戶以幾種方式執行這些操作。
篩選
使用以下選項當中的一個篩選視圖數據:
用戶可以在運行時清除或禁用過濾器。
您可以實現自定義排序、分組和篩選邏輯:
自定義排序
要實現自定義排序,將屬性設置為“Custom”并處理事件。
自定義分組
設置屬性為“Custom”,并處理事件來實現自定義分組。
自定義篩選
要自定義過濾器邏輯,請執行以下操作當中的一個:
DevExpress GridControl的內置搜索面板可以在視圖中突出顯示搜索結果,并可選擇過濾行。
標準WPF DataGrid
使用以下類型列將編輯器嵌入單元格:
您也可以使用,此列允許您覆蓋單元格模板并指定所需的編輯器。
DevExpress WPF GridControl
使用GridColumn對象,每個列根據數據字段類型自動創建一個編輯器。
標準WPF DataGrid
沒有內置API來格式化文本或數字字段,您需要使用標準的WPF綁定來顯示格式化的值。
DevExpress WPF GridControl
允許您在以下級別指定格式化API:
標準WPF DataGrid
包括允許您為單元格和行著色的樣式和模板。
DevExpress WPF GridControl
除了行/單元格樣式和模板之外,還支持條件格式機制。
標準WPF DataGrid
要求使用屬性在列級別啟用驗證。
DevExpress WPF GridControl
自動驗證異常輸入。
標準WPF DataGrid
要求您在列綁定級別使用或屬性啟用驗證。
DevExpress WPF GridControl
或 接口實現時,自動顯示錯誤信息。
標準WPF DataGrid
開箱即用,支持驗證規則。
DevExpress WPF GridControl
DevExpress GridControl不直接與驗證規則一起工作,處理ValidateCell事件并使用Validation Rules來實現驗證邏輯。
DevExpress WPF GridControl支持以下標準WPF DataGrid不支持的技術,您可以在以下應用程序級別驗證輸入并指定不同的錯誤類型和圖標:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網