Cadena de filtro para DataTable.Select

22/02/2007 - 19:40 por Oswaldo | Informe spam
¡Que tal foro?

Hago una consulta de una Base de Datos SQL que almaceno en un DataTable,
este DataTable bajo ciertas condiciones requiere ser ser re filtrado, para
esto utilizó el método Select de la clase DataTable, lo que necesito es
encontrar una cadena de consulta ( que acepte dicho método), que obtenga;
donde la combinación de campoA, campoB, campoC... no se repitan (como si
fuera una llave agrupada), Cual sintaxis debería de utilizar para hacer ese
tipo de filtros? ( espero haberme explicado)

De antemano gracias!
 

Leer las respuestas

#1 Alberto Poblacion
22/02/2007 - 19:57 | Informe spam
"Oswaldo" wrote in message
news:
Hago una consulta de una Base de Datos SQL que almaceno en un DataTable,
este DataTable bajo ciertas condiciones requiere ser ser re filtrado,
para
esto utilizó el método Select de la clase DataTable, lo que necesito es
encontrar una cadena de consulta ( que acepte dicho método), que obtenga;
donde la combinación de campoA, campoB, campoC... no se repitan (como si
fuera una llave agrupada), Cual sintaxis debería de utilizar para hacer
ese
tipo de filtros? ( espero haberme explicado)



Si puedes cambiar la consulta que envías al servidor, puedes conseguir
las combinaciones de campoA, campoB, campoC que no se repitan mediante un
SELECT DISTINCT. Por desgracia, el DataTable no tiene esa funcionalidad, así
que si no puedes cambiar la consulta y tienes que hacer forzosamente el
filtrado en memoria, no tendrás más remedio que ordenar el datatable (por
ejemplo, mediante el Sort de un DataView) y luego recorrer con un bucle los
registros saltándote cada registro cuyos campos coincidan con los del
anterior.

Preguntas similares