Estoy tratando de distinguir en varias columnas y obtener datarows de datatable. pero obteniendo un errorobtener filas distintas de datatable utilizando Linq (distinto con columnas múltiples)
Dim query As IEnumerable(Of DataRow) =
(From row As DataRow In SourceTable.AsEnumerable() _
Select row.Field(Of String)("ColumnName1"),
row.Field(Of String)("ColumnName2")).Distinct()
debajo de error:
Unable to cast object of type '<DistinctIterator>d__7a`1[System.String]'
to type 'System.Collections.Generic.IEnumerable`1[System.Data.DataRow]'.
quiero otra tabla de datos con la fila propio basado en columnas dados de SourceTable.
se puede utilizar el soporte distinto en tabla de datos - http://social.msdn.microsoft.com/forums/en-US/adodotnetdataset/thread/ed9c6a6a-a93e-4bf5-a892-d8471b84aa3b/ToTable() tiene una sobrecarga que le permite especificar si devolverá únicamente valores distintos, y un argumento params string [] para especificar qué columnas desea en la nueva tabla. –