【问题标题】:C# DevExpress GridControl : how to make search according to specific column textC# DevExpress GridControl:如何根据特定列文本进行搜索
【发布时间】:2016-12-26 14:10:29
【问题描述】:

Some sort of list will be displayed when the program runs

我想通过在 textedit 上输入文本来进行搜索。当我点击一个按钮时,gridview 将被刷新并在输入的文本上显示相同的值。

例如:

公司广告:ABC(用户输入)

  • ABC123
  • ABCDEF
  • .
  • .
  • .

如何使用editValueChanged 制作过滤器?

谢谢你..

【问题讨论】:

    标签: c# gridview filter devexpress gridcontrol


    【解决方案1】:

    DevExpress 网格开箱即用地提供了此功能。

    您只需要显示自动筛选行:

    • 以编程方式使用 gridView.OptionsView.ShowAutoFilterRow 属性
    • 或作为最终用户右键单击列标签区域并 选择相关菜单项

    【讨论】:

      【解决方案2】:

      除了@GeorgeT 的建议(顺便说一句,这非常好——AutoFilter 行很受欢迎),还有一个想法。

      Dev express 有一个控件,可以完全按照您的意图进行操作。它被称为“查找面板”。您可以通过 gridView 的 OptionsFind 属性在设计时显示它,也可以通过以下方式在运行时显示它:

      gridView1.ShowFindPanel();
      

      我怀疑你会发现这比你可以手动编程的任何东西都要好得多......并且只需一行(或零)行代码!

      【讨论】:

      • 当然也可以选择使用查找面板,但有所不同。查找面板标记(或过滤器)所有列。 AutoFilter 行只过滤当前列。哪个更合适..
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      相关资源
      最近更新 更多