XML Datei mit gleichen Spalten per XmlDataDocument in Datagridview

31/08/2009 - 16:55 von Marc M. | Report spam
Hallo Zusammen,


ich schiebe mit folgendem Quelltext eine XML Datei in dein
Datagridview:

Dim xmlDatadoc As New XmlDataDocument
xmlDatadoc.DataSet.ReadXml("C:\temp\test2.xml")
Dim ds As DataSet = New DataSet("test")
ds = xmlDatadoc.DataSet
Me.Datagridview1.DataSource = ds
Me.Datagridview1.DataMember = "Row"


Die XML sieht in etwa wie folgt aus (ohne Header):

<Rowset>
<Columns>
<Column name="Betreff">Betreff</Column>
<Column name="Name">Name</Column>
</Columns>
<Rows>
<Row id="1234">
<Value>Betreff1</Value>
<Value>Name1</Value>
<Row id="4567">
<Value>Betreff2</Value>
<Value>Name2</Value>
</Rows>
</Rowset>

Leider bekomme ich mit meinem Quelltext allerdings keine sinnvolle
Ausgabe im Datagridview, da die Colums nicht ausgewertet werden.

Kann ich hier irgendwie eine vernünftige Anzeige im Datagridview
hinbekommen?

Danke im Voraus.

Gruß
Marc
 

Lesen sie die antworten

#1 Julia M
02/09/2009 - 08:42 | Warnen spam
On 31 Aug., 16:55, "Marc M." wrote:
Leider bekomme ich mit meinem Quelltext allerdings keine sinnvolle
Ausgabe im Datagridview, da die Colums nicht ausgewertet werden.



Stehen denn sinnvolle Dinge im Dataset nach Abarbeitung von
ds = xmlDatadoc.DataSet
?
Und wird dieses korrekt im "Debug-Viewer" (das Lupen-Dings im Tooltip
*wieheißtdaseigentlich?*) angezeigt?

Eventuell brauchst Du nur ein AutoGenerateColumns.

Ähnliche fragen