Implementación de filtros en coleccion

01/10/2004 - 15:57 por ArvPart | Informe spam
Buenas:

Tengo una colección de objetos. Ahora tengo una necesidad que seguro que
otros han tenido previamente.
Mediante un método leo todos los libros de una tabla de la base de datos
y relleno la colección. Sin embargo me gustaría poder especificar a la
colección una serie de condiciones para que sólo carge aquellos aquellos
que cumplan dichas condiciones.
He estado viendo ejemplos y algunos crean métodos específicos para
cargar según el valor de ciertos campos, y siempre comparando mediante
igualdad (los que tienen tal título, los que tienen tal autor o tal
fecha de alta). Sin embargo me gustaría poder especificar cualquier
combinación de condiciones y de cualquier tipo (<, >, like...) ¿Hay
alguien que lo haya hecho o que tenga alguna idea sobre como se puede hacer?

Gracias anticipadas

ArvPart
 

Leer las respuestas

#1 Francisco Fagas[MVP ASP/ASP.NET]
06/10/2004 - 09:32 | Informe spam
Hola, no tengo muy claro lo que deseas hacer, pero si ya has extraido los
datos de la base y los tienes en un DataTable puedes crear un objeto del
tipo DataView y aplicarle filtros en base a entradas de usuarios por ejemplo
que no son necesariamente de igualdad, puede ser <,> y una vez que tienes
los datos filtrados pasarlos a tu coleccion de objetos. Espero te sirva.

Saludos,
Francisco Fagas
Ecuador
"ArvPart" wrote in message
news:
Buenas:

Tengo una colección de objetos. Ahora tengo una necesidad que seguro que
otros han tenido previamente.
Mediante un método leo todos los libros de una tabla de la base de datos y
relleno la colección. Sin embargo me gustaría poder especificar a la
colección una serie de condiciones para que sólo carge aquellos aquellos
que cumplan dichas condiciones.
He estado viendo ejemplos y algunos crean métodos específicos para cargar
según el valor de ciertos campos, y siempre comparando mediante igualdad
(los que tienen tal título, los que tienen tal autor o tal fecha de alta).
Sin embargo me gustaría poder especificar cualquier combinación de
condiciones y de cualquier tipo (<, >, like...) ¿Hay alguien que lo haya
hecho o que tenga alguna idea sobre como se puede hacer?

Gracias anticipadas

ArvPart

Preguntas similares