文件名称:DataGridViewFilterStrip:附加到DataGridView以提供用于对业务对象列表进行排序和过滤的ContextMenuStrip
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-31 00:32:01
C#
FilterStrip
附加到DataGridView,以提供用于对业务对象列表进行排序和过滤的ContextMenuStrip。
它与DataGridContextMenuHelper一起提供了一个ContextMenu,可在其中按实际单元格的值过滤DataGridView。 可以将其他(用户定义)过滤器附加到业务模型的每个DataProperty。
BindingList实现提供了过滤器机制,该实现还通过单击列的标题来提供核心排序。
当排序不起作用时,请检查列属性,SortMode必须为“自动”。 当列的数据类型为布尔值时,设计器默认将SortMode设置为“ NotSortable”。
用法
请看一下TestApp。
这些步骤(没有用户定义的过滤器)是:
private FilterStrip
【文件预览】:
DataGridViewFilterStrip-master
----LICENSE(1KB)
----DataGridViewFilterStrip()
--------TestApp()
--------DataGridViewFilterStrip()
--------TestData()
--------DataGridViewFilterStrip.sln(2KB)
----.gitignore(4KB)
----README.md(3KB)
----.gitattributes(2KB)