Gennemløbe dataset og hente værdier ud
Jeg har lidt kvaler med at iterere over et dataset, når det består af tables inde i hinanden.Et eksempel:
Har et dataset som er genereret ud fra xml-dokumentet nederst.
Jeg vil nu gerne gennemløbe UsedItems og hive fx. name i <item> og firstname i <customer> ud.
I seudocode:
foreach (Tables UsedItem in DataSet)
{
SkrivPaaSkaerm item.name; //Skrive navn ud fra table item
SkrivPaaSkaerm customer.name; //Skrive navn ud fra table customer
}
DataSet ud fra xml (kan ses her i en mere læsevenlig version http://www.strack.dk/eksperten.xml )
Jeg har iøvrigt ingen indflydelse på xml-dokumentets opbygning
<?xml version="1.0" encoding="utf-8"?>
<Collection>
<User>TesteTeste</User>
<UsedItems>
<UsedItem>
<item>
<number>1</number>
<name>teste1</name>
</item>
<price>1635</price>
<customer>
<type>
<firstname>teste</firstname>
<lastname>teste</lastname>
</type>
</customer>
</UsedItem>
<UsedItem>
<item>
<number>2</number>
<name>teste1</name>
</item>
<price>2345</price>
<customer>
<type>
<firstname>teste</firstname>
<lastname>teste</lastname>
</type>
</customer>
</UsedItem>
<UsedItem>
<item>
<number>3</number>
<name>teste1</name>
</item>
<price>2345</price>
<customer>
<type>
<firstname>teste</firstname>
<lastname>teste</lastname>
</type>
</customer>
</UsedItem>
<UsedItem>
<item>
<number>4</number>
<name>teste1</name>
</item>
<price>2345</price>
<customer>
<type>
<firstname>teste</firstname>
<lastname>teste</lastname>
</type>
</customer>
</UsedItem>
</UsedItems>
</Collection>