Select distinct a un datatable

18/04/2008 - 23:54 por Pedro | Informe spam
Como se hace un "select distinct" a los datos de un DataTable? Vi el metodo
DataTable.Select() pero no veo el distinct donde ponerlo.

Preguntas similare

Leer las respuestas

#1 Guillermo guille
19/04/2008 - 15:20 | Informe spam
El método Select del DataTable es para ejecutar un WHERE.
El Distinct deberías incluirlo en la cadena de selección del adaptador.

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/
Ya puedes comprar mi nuevo libro: http://www.elguille.info/NET/NovedadesVB9/


"Pedro" <pd> wrote in message news:
Mostrar la cita
#2 Pedro
19/04/2008 - 15:28 | Informe spam
Gracias Guille, pero es que me traigo los datos asi (con una columna que se
repite) porque los necesito para otra cosa. Lo que quiero es luego de
tenerlos en el DataTable hacerles el select distinct por la columna que se
repite para usarlos en otro metodo.
No quisiera tener que traerlos de nuevo desde el servidor solo para el
distinct a menos que sea necesario.


"Guillermo 'guille'" escribió en el mensaje
news:
Mostrar la cita
#3 Ricardo Passians
19/04/2008 - 15:40 | Informe spam
Puedes probar con el Distinct() de LINQ:

Ej:

var q ( from reg in LaDataTable.AsEnumerable()
select reg.Field<string>("LaColumna") ).Distinct();


Espero te sirva

Ricardo Passians


"Pedro" <pd> escribió en el mensaje
news:%
Mostrar la cita
#4 Pedro
19/04/2008 - 16:07 | Informe spam
Gracias funciona bien


"Ricardo Passians" escribió en el mensaje
news:u%
Mostrar la cita
Ads by Google
Search Busqueda sugerida