DevExpress WinForms使用教程:Data Grid - Find Panel模式
DevExpress WinForms用戶都熟知,Data Grid是整個產品線的主要產品。在v18.2中添加了一些新的功能,例如之前教程中提及的Scrollbar Annotations及其他一些功能,本文主要為大家介紹全新的Find Panel功能。
在v18.2之前,Data Grid中的僅支持一種操作:它使用用戶輸入的字符串過濾網格數據,并隱藏于該條件不匹配的所有行。

對于v18.2,我們將此操作(仍為默認值)指定命名為Filter Behavior。 但使用OptionsFind.Behavior屬性,您現在也可以切換到名為Search的新模式。在此模式下,Data Grid突出顯示匹配的行,但同時顯示其他數據。這意味著搜索功能類似于搜索在Web瀏覽器或基于文檔的應用程序(如Word甚至Visual Studio)中的工作方式。

如屏幕截圖中那樣,搜索字符串編輯器旁邊的顯示按鈕在此模式下為Previous和Next。 使用鍵盤,Enter和F3激活Next按鈕,Ctrl-Enter,Shift-Enter和Shift-F3跳轉到Previous occurrence,為大多數用戶提供直觀的體驗。
搜索字符串編輯器顯示與條件匹配的行數,并且在此模式下使用新的Scrollbar Annotations顯示滾動條中的黃色高光,這些高亮顯示在屏幕截圖中也是可見的。
如果您希望此模式成為應用程序中所有數據網格查找面板的默認模式,則可以設置如下靜態屬性:
WindowsFormsSettings.FindPanelBehavior = FindPanelBehavior.Search;
最后請注意,服務器模式數據源不支持新的搜索模式。
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
