Zugriff auf definierte DataTables eines typisierten DataSets

25/03/2008 - 16:54 von Tom Berger | Report spam
Hallo,

meien Applikation bindet ein DataSet ein, das typisiert ist, es liegt also
eine XSD-Datei dafür vor.

Wie kann ich denn in meinem Code durch alle verfügbaren Tabellen dieses
DataSets laufen (foreach oder for) ohne dabei eine Instanz dieses DataSets
zu erzeugen? Muss ich da Reflection nehmen, wenn ja, wie?

Vielen Dank für Eure Hilfe!
 

Lesen sie die antworten

#1 Elmar Boye
25/03/2008 - 17:12 | Warnen spam
Hallo Tom,

Tom Berger schrieb:
meien Applikation bindet ein DataSet ein, das typisiert ist, es liegt also
eine XSD-Datei dafür vor.

Wie kann ich denn in meinem Code durch alle verfügbaren Tabellen dieses
DataSets laufen (foreach oder for) ohne dabei eine Instanz dieses DataSets
zu erzeugen? Muss ich da Reflection nehmen, wenn ja, wie?



Ohne eine Instanz zu erzeugen, wirst Du nicht viel Glück haben.
Denn das typisierte DataSet erstellt die (typisierten) DataTable
Instanzen erst im Konstruktor - siehe InitClass() in der Designer.cs.

Danach kannst Du über Tables Auflistung iterieren.

Gruß Elmar

Ähnliche fragen