.net - example - Implementaciones genéricas de IBindingListView
databindings c# (3)
Un par de soluciones que puedo pensar:
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.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 interfacesIBindingListView
- Escriba una colección personalizada desde cero, implementando
IBindingListView
eIBindingList
.
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.
Aquí está la ayuda para su método 2 y 3 Behind the Scenes: implementación de filtrado para enlace de datos de Windows Forms