2016-12-26 51 views

回答

1

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

你只需要显示自动筛选行:以编程方式使用gridView.OptionsView.ShowAutoFilterRow 财产

  • 或通过在列标签区域右击并选择 相关的最终用户

    • 要么菜单条目
  • 0

    除了@ GeorgeT的建议(这很好,顺便说一句 - 自动过滤行很受欢迎),还有一个想法。

    Dev express有一个控制功能,可以完全实现您似乎正在尝试的功能。它被称为“查找面板”。你可以把它从GridView控件的​​性能设计时间显示出来,你也可以有它在运行时通过显示:

    gridView1.ShowFindPanel(); 
    

    我怀疑你会发现这是远远超过任何你可以计划好手动......和一行(或零)行代码!

    enter image description here

    +0

    当然,也有使用查找面板的选项,但有所不同。找到面板标记(或过滤器)的所有列。 AutoFilter行只是过滤当前列。无论什么更合适.. – GeorgeT

    相关问题