Ich versuche, die doppelten Zeilen zu entfernen, indem Sie eine erste Zeile aus jeder Gruppe auswählen. Für BeispielWie verwende ich SELECT GROUP BY in DataTable.Select (Ausdruck)?
PK Col1 Col2
1 A B
2 A B
3 C C
4 C C
möchte ich eine Rückkehr:
PK Col1 Col2
1 A B
3 C C
Ich habe versucht, Code folgende aber es hat nicht funktioniert:
DataTable dt = GetSampleDataTable(); //Get the table above.
dt = dt.Select("SELECT MIN(PK), Col1, Col2 GROUP BY Col1, Col2);
Sie können nicht. Verwenden Sie stattdessen LINQ. – SLaks
Sie dürfen nicht nach dem PK-Feld gruppieren ... – Baral
Ich möchte was auch immer verwenden, aber ich möchte ein DataTable-Objekt zurückgeben. –