Wie bringe ich die GRUPPE AUSWÄHLEN, INDEM Sie in der Datentabelle.Select(Ausdruck)?

Ich versuche, entfernen Sie die doppelten Zeilen, indem Sie eine erste Zeile von jeder Gruppe.
Zum Beispiel

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

Versuchte ich folgenden code, aber es hat nicht funktioniert:

DataTable dt = GetSampleDataTable(); //Get the table above.
dt = dt.Select("SELECT MIN(PK), Col1, Col2 GROUP BY Col1, Col2);
Das können Sie nicht. LINQ statt.
Sie müssen keine Gruppe von der PK-Feld...
Ich würde gerne verwenden, was auch immer, aber ich will zurückkehren, ein DataTable-Objekt.
Dank Baral', die ich gemacht habe, ändern an meinem code.

InformationsquelleAutor J - C Sharper | 2013-10-16

Schreibe einen Kommentar