原創(chuàng)|使用教程|編輯:龔雪|2025-08-18 15:48:59.847|閱讀 116 次
概述:本教程主要為大家介紹DevExpress WinForms數(shù)據(jù)網(wǎng)格控件中數(shù)據(jù)過(guò)濾基礎(chǔ)知識(shí)和過(guò)濾面板設(shè)置,歡迎下載最新版組件體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WinForms擁有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無(wú)論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
雖然有多種不同的UI選項(xiàng)用于數(shù)據(jù)過(guò)濾,但也有一些通用的功能。無(wú)論過(guò)濾器條件是如何應(yīng)用的,都可以使用過(guò)濾器面板對(duì)其進(jìn)行可視化和操作。在本文您將了解如何控制該面板的可用性并自定義其內(nèi)容。
獲取DevExpress WinForms v25.1正式版下載
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
DevExpress WinForms GridControl提供了多個(gè)UI元素,允許最終用戶過(guò)濾數(shù)據(jù)。可以從Excel樣式的列標(biāo)題下拉菜單中選擇一個(gè)值,或者使用Custom Filter Dialog將兩個(gè)過(guò)濾條件組合成一個(gè)過(guò)濾表達(dá)式,可以使用Custom Filter Dialog構(gòu)建更復(fù)雜的標(biāo)準(zhǔn)。
一旦應(yīng)用了過(guò)濾器,過(guò)濾器面板就會(huì)出現(xiàn)在視圖的底部。它顯示當(dāng)前應(yīng)用的篩選條件,并提供額外的控件。
 
 
單擊來(lái)使用Filter Editor(過(guò)濾編輯器)查看和自定義當(dāng)前篩選條件。
 
 
下拉按鈕允許最終用戶調(diào)用最近使用過(guò)的條件列表并重新應(yīng)用它們。
 
 
該復(fù)選框可用于臨時(shí)禁用和啟用當(dāng)前過(guò)濾器,點(diǎn)擊關(guān)閉按鈕隱藏過(guò)濾器面板,清除當(dāng)前過(guò)濾器。
剛剛經(jīng)歷的默認(rèn)操作是,當(dāng)您應(yīng)用過(guò)濾器時(shí),F(xiàn)ilter Panel(過(guò)濾器面板)出現(xiàn),當(dāng)應(yīng)用no條件時(shí),F(xiàn)ilter Panel(過(guò)濾器面板)消失。要改變這一點(diǎn),關(guān)閉應(yīng)用程序,展開網(wǎng)格的屬性,并將設(shè)置為。
 
 
運(yùn)行應(yīng)用程序并過(guò)濾數(shù)據(jù),過(guò)濾器面板將不會(huì)出現(xiàn)。
然后,打開顯示視圖選項(xiàng)的屬性網(wǎng)格。將屬性設(shè)置為,這樣即使視圖沒(méi)有被過(guò)濾,也會(huì)一直顯示過(guò)濾器面板。在這種模式下,關(guān)閉按鈕不顯示在面板內(nèi)。
 
 
您還可以通過(guò)展開屬性并禁用選項(xiàng)來(lái)隱藏過(guò)濾器面板的編輯過(guò)濾器按鈕。
然后將屬性設(shè)置為false,這將禁用允許訪問(wèn)最近使用的篩選條件的下拉按鈕。
 
 
還可以使用網(wǎng)格視圖選項(xiàng)來(lái)控制單個(gè)列或整個(gè)視圖的篩選器元素可用性。
關(guān)閉應(yīng)用程序,選擇Priority列并禁用其選項(xiàng),該選項(xiàng)可使用屬性訪問(wèn)。
 
 
運(yùn)行應(yīng)用程序,查看Priority列沒(méi)有顯示過(guò)濾器按鈕。但是,您仍然可以根據(jù)其他列篩選數(shù)據(jù)。
為了防止終端用戶對(duì)視圖中的所有列進(jìn)行過(guò)濾操作,請(qǐng)展開視圖的屬性并禁用選項(xiàng)。
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗(yàn),幫助企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與持續(xù)競(jìng)爭(zhēng)優(yōu)勢(shì)。
慧都科技是DevExpress的中國(guó)區(qū)的合作伙伴,DevExpress作為用戶界面領(lǐng)域的優(yōu)秀產(chǎn)品,幫助企業(yè)高效構(gòu)建權(quán)限管理、數(shù)據(jù)可視化(如網(wǎng)格/圖表/儀表盤)、跨平臺(tái)系統(tǒng)(WinForms/ASP.NET/.NET MAUI)及行業(yè)定制解決方案,加速開發(fā)并強(qiáng)化交互體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)