XML im Dataset

05/05/2009 - 11:16 von Frank White | Report spam
Hallo NG,

ok das wird jetzt eine wirkliche Noob-Frage also bitte nicht schlagen. Ich
habe mit folgendem Code-Snippet eine XML-Datei in ein Dataset eingelesen:

Dim XMLDaten As New System.Data.DataSet
XMLDaten.ReadXml("Pfad:\Testformate.xml", XmlReadMode.Auto)

Jetzt fehlt mir aber die Ahnung wie man mit einem Dataset in vb.net dann
umgehen muss. Ich komme da nicht weiter und werde auch auf den diversen
Webseiten dich ich gefunden habe nicht schlauer. Wie arbeite ich dann mit
diesem Dataset weiter, bzw. um die Fragen etwas konkreter zu machen, wie
mache ich folgendes:

Wie erhalte ich eine Liste der Tabellen in diesem Dataset
Wie lese ich eine der Tabellen in diesem Dataset aus
Wie verknüpfe ich die Tabellen in diesem Dataset um verknüpfte Tabellen
auszulesen?
Funktioniert das auch alles über SQL-Abfragen?

Ich hoffe die Fragen sind nicht komplett daneben und danke schon im Voraus
für eure Antworten

Viele liebe Grüße

Frank
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
05/05/2009 - 11:31 | Warnen spam
Hallo Frank,

"Frank White" schrieb:

generell zum DataSet:

http://msdn.microsoft.com/de-de/lib...taset.aspx

Wie erhalte ich eine Liste der Tabellen in diesem Dataset



http://msdn.microsoft.com/de-de/lib...ables.aspx

Wie lese ich eine der Tabellen in diesem Dataset aus



http://msdn.microsoft.com/de-de/lib...table.aspx
http://msdn.microsoft.com/de-de/lib...aview.aspx

Letzteres hat den Vorteil, dass man relativ einfach sortieren, filtern, ...
kann.

Um die Inhalte anzuzeigen kannst Du bspw. das DataGridView Control verwenden.

http://msdn.microsoft.com/de-de/lib...d6s23.aspx

Wie verknüpfe ich die Tabellen in diesem Dataset um verknüpfte Tabellen auszulesen?



http://msdn.microsoft.com/de-de/lib...ation.aspx

Funktioniert das auch alles über SQL-Abfragen?



In einer XML Datei? Oder meinst Du, wenn Du anstelle der XML Datei eine
Datenbank verwendest?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen