1

我有一个数据网格,我想为其提供类似 Excel 2007 的过滤功能。当用户右键单击列标题时,将弹出一个菜单,其中包含该列的不同值列表,每个要过滤的项目旁边的复选框。

我遇到的问题是对于具有高基数的列,我必须将大量项目添加到 CheckedListBox,这需要很长时间才能将每个项目添加到它的集合中。

有什么方法可以使当前的 Winform CheckedListBox 以类似于 DataGridView 的虚拟方式运行?

如果没有,谁能告诉我如何创建一个虚拟面板类型控件,该控件可以触发某种 Row/Cell 绘画或 CellValue 所需类型的事件?

4

0 回答 0