DataGridView und XML

25/02/2010 - 15:25 von Andrej Golubew | Report spam
Hallo zusammen,

ich habe Problem mit DataGridView und XML.

Wie man diese XML an DataGridView anbindet, findet man überall:

<Personen>
<Person>
<Name>ABC</Name>
<Vorname>EFG</Vorname>
<Alter>18</Alter>
</Person>
<Person>
<Name>HIJ</Name>
<Vorname>KLM</Vorname>
<Alter36</Alter>
</Person>
</Personen>

Ich habe ein andere XML, der 2 DataViewGrids nutzen muss.

<Personen>
<Person>
<Name>ABC</Name>
<Vorname>EFG</Vorname>
<Alter>18</Alter>
<Koerperteile>
<Koerperteil>Hand</Koerperteil>
<Koerperteil>Fuss</Koerperteil>
</Koerperteile>
</Person>
<Person>
<Name>HIJ</Name>
<Vorname>KLM</Vorname>
<Alter36</Alter>
<Koerperteile>
<Koerperteil>Hand</Koerperteil>
<Koerperteil>Fuss</Koerperteil>
</Koerperteile>
</Person>
</Personen>

So habe ich Angefangen:

dtsData.ReadXml(„C:\test.xml“);
dgvData.DataSource = dtsData;
dgvData.DataMember = "Person";
dgvData.ColumnHeadersHeight = 25;

dgvData2.DataSource = dtsData;
dgvData2.DataMember = "Koerperteil";


Leider komme ich nicht weiter. Wie kann man So machen, dass in dgvData2 die
Daten nur von eine Person angezeigt werden?

Danke.
 

Lesen sie die antworten

#1 Frank Dzaebel
25/02/2010 - 19:21 | Warnen spam
Hallo Andrej,

Ich habe ein andere XML, der 2 DataViewGrids nutzen muss.
[...] Leider komme ich nicht weiter. Wie kann man So machen,
dass in dgvData2 die Daten nur von eine Person angezeigt werden?



ich denke, Du meinst hier die Master-Detail Darstellung?

[Master/Detail mit DataSet-Designer]
http://dzaebel.net/MasterDetail.htm


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen