代码之家  ›  专栏  ›  技术社区  ›  Brad Leach

通用IBindingListView实现

  •  19
  • Brad Leach  · 技术社区  · 16 年前

    是否有人建议一个实现 IBindingListView 和; IBindingList 接口并提供过滤和搜索功能?

    我认为我目前的选择是:

    • 使用别人编写和测试的类
    • 继承 BindingList<T> 和执行 IBindingList视图 界面
    • 从头开始编写自定义集合,实现 IBindingList视图 索引列表 .

    显然,第一个选择是我的首选。

    3 回复  |  直到 7 年前
        1
  •  13
  •   Aaron Wagner    16 年前

    我使用并建立在几年前在和旧的msdn论坛帖子上找到的一个实现之上,但最近我再次搜索,发现了一个名为sourceforge的项目 BindingListView . 它看起来很不错,我只是还没有把它拉进来取代我的黑客版本。

        2
  •  3
  •   Tun    14 年前

    这是你的方法2和3的帮助 幕后:为Windows窗体数据绑定实现筛选

    http://www.microsoft.com/downloads/details.aspx?FamilyID=4af0c96d-61d5-4645-8961-b423318541b4&displaylang=en

        3
  •  1
  •   Joseph Daigle Sarabpreet Singh Anand    16 年前

    我可以想到几个解决方案:

    1. 这个 SubSonic Project 有一个非常好的 BindlingList<T> 这是开源的。尽管这可能需要使用整个亚音速二进制来使用它们的实现。

    2. 我喜欢使用 Power Collections 项目。从其中一个基集合继承并实现是相当简单的 IBindingListView .