FilterStrip
附加到DataGridView,以提供用于对业务对象列表进行排序和过滤的ContextMenuStrip。
它与DataGridContextMenuHelper一起提供了一个ContextMenu,可在其中按实际单元格的值过滤DataGridView。 可以将其他(用户定义)过滤器
附加到业务模型的每个DataProperty。
BindingList实现提供了过滤器机制,该实现还通过单击列的标题来提供核心排序。
当排序不起作用时,请检查列属性,SortMode必须为“自动”。 当列的数据类型为布尔值时,设计器默认将SortMode设置为“ NotSortable”。
用法
请看一下TestApp。
这些步骤(没有用户定义的过滤器)是:
private FilterStrip
filterStrip;
// and in the met
1