Ich versuche, auf mehrere Spalten zu unterscheiden und Datarows aus Datentabelle zu bekommen. aber Fehler bekommen.erhalten eindeutige Zeilen aus Datentabelle mit Linq (deutlich mit mehrfachen Spalten)
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()
unter Fehler:
Unable to cast object of type '<DistinctIterator>d__7a`1[System.String]'
to type 'System.Collections.Generic.IEnumerable`1[System.Data.DataRow]'.
möchte ich eine weitere Datentabelle mit unterschiedlichen Reihe basierend auf bestimmten Spalten von Source.
Sie die deutliche Unterstützung in Datentabelle verwenden könnte - http://social.msdn.microsoft.com/forums/en-US/adodotnetdataset/thread/ed9c6a6a-a93e-4bf5-a892-d8471b84aa3b/ToTable() hat eine Überladung, mit der Sie angeben können, ob nur bestimmte Werte zurückgegeben werden sollen oder nicht, und ein Argument params string [], um anzugeben, welche Spalten in der neuen Tabelle enthalten sein sollen. –