C# DevExpress GridControl:如何根据特定列文本进行搜索
C# DevExpress GridControl : how to make search according to specific column text
Some sort of list will be displayed when the program runs
我想在 textedit 上输入文字进行搜索。当我点击一个按钮时,gridview 将被刷新并显示输入文本的相同值。
例如:
Firma Adı:ABC(用户输入)
- ABC123
- ABCDEF
- .
- .
- .
如何使用 editValueChanged
制作过滤器?
谢谢..
DevExpress 网格提供开箱即用的此功能。
您只需显示自动筛选行:
- 以编程方式使用 gridView.OptionsView.ShowAutoFilterRow
属性
- 或作为最终用户,右键单击列标签区域,然后
选择相关菜单项
除了@GeorgeT 的建议(非常好,顺便说一句——AutoFilter 行很讨人喜欢),还有一个想法。
Dev Express 有一个控件,可以完全按照您的尝试进行操作。它被称为 "Find Panel." 您可以在设计时通过 gridView 的 OptionsFind
属性显示它,也可以通过以下方式在运行时显示它:
gridView1.ShowFindPanel();
我怀疑您会发现这比您可以手动编程的任何东西都要好得多...并且只有一行(或零行)代码!
Some sort of list will be displayed when the program runs
我想在 textedit 上输入文字进行搜索。当我点击一个按钮时,gridview 将被刷新并显示输入文本的相同值。
例如:
Firma Adı:ABC(用户输入)
- ABC123
- ABCDEF
- .
- .
- .
如何使用 editValueChanged
制作过滤器?
谢谢..
DevExpress 网格提供开箱即用的此功能。
您只需显示自动筛选行:
- 以编程方式使用 gridView.OptionsView.ShowAutoFilterRow 属性
- 或作为最终用户,右键单击列标签区域,然后 选择相关菜单项
除了@GeorgeT 的建议(非常好,顺便说一句——AutoFilter 行很讨人喜欢),还有一个想法。
Dev Express 有一个控件,可以完全按照您的尝试进行操作。它被称为 "Find Panel." 您可以在设计时通过 gridView 的 OptionsFind
属性显示它,也可以通过以下方式在运行时显示它:
gridView1.ShowFindPanel();
我怀疑您会发现这比您可以手动编程的任何东西都要好得多...并且只有一行(或零行)代码!