Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Bestimmte Row in einer DataTable finden.


shil - Do 29.11.07 09:57
Titel: Bestimmte Row in einer DataTable finden.
Hallo, ich habe ein kleines Problem mit einer DataTable.
In meinem Program bekomme ich ein DataTable, deren Daten ich verarbeiten will.
Jedoch steht irgendwo in dieser DataTable eine Zeile ich vor allen anderen benötige.
Da ich aber nur ungern jedes Zeile per Hand untersuchen möchte, wollte ich mal hier nachfragen ob es eine Möglichkeit gibt, die Zeile direkt anzuspringen, ohne irgendein PrimaryKey zu verwenden oder jede Zeile einzeln zu prüfen.

MFG Shil


JüTho - Do 29.11.07 10:40

Ganz einfach: gehe in die SDK-Doku, lass die Methoden der DataTable-Klasse anzeigen und schau nach, welche denn passen könnte. Und siehe da:
Zitat:
DataTable.Select-Methode (String)
Ruft ein Array aller DataRow-Objekte, die die Filterkriterien erfüllen, in der Primärschlüsselreihenfolge ab (sofern kein Primärschlüssel vorhanden ist, in der Reihenfolge des Hinzufügens).

Zu dieser Methode gibt es auch noch Überladungen. Jürgen