que example databindings data .net data-binding

.net - example - Implementaciones genéricas de IBindingListView



databindings c# (3)

Un par de soluciones que puedo pensar:

  1. El proyecto SubSonic tiene una implementación bastante buena de BindlingList<T> que es de código abierto. Aunque esto podría requerir el uso de todo el binario de SubSonic para usar su implementación.

  2. Disfruto usando las clases del proyecto Power Collections . Es bastante simple heredar de una de las colecciones base allí e implementar IBindingListView .

¿Alguien puede sugerir una buena implementación de una clase de colección genérica que implemente las interfaces IBindingListView e IBindingList y ofrezca capacidades de Filtrado y Búsqueda?

Veo mis opciones actuales como:

  • Usando una clase que alguien más ha escrito y probado
  • Heredar de BindingList<T> e implementar las interfaces IBindingListView
  • Escriba una colección personalizada desde cero, implementando IBindingListView e IBindingList .

Obviamente, la primera opción es mi elección preferida.

Gracias.


Usé y construí sobre una implementación que encontré en una antigua publicación en el foro de MSDN de hace algunos años, pero recientemente busqué nuevamente y encontré un proyecto de creación de fuentes llamado BindingListView . Se ve muy bien, simplemente no lo he traído para reemplazar mi versión pirateada todavía.