Implementações genéricas de IBindingListView

Alguém pode sugerir uma boa implementação de uma classe de coleção genérica que implemente oIBindingListView & IBindingList interfaces e fornece recursos de filtragem e pesquisa?

Vejo minhas opções atuais como:

Usando uma classe que outra pessoa escreveu e testouHerdando deBindingList<T>e implementando oIBindingListView interfacesEscreva uma coleção personalizada do zero, implementandoIBindingListView eIBindingList.

Obviamente, a primeira opção é minha escolha preferida.

questionAnswers(3)

yourAnswerToTheQuestion