Ich muss ein DataGridView bedingt füllen. Die Daten stammen aus einer XML-Datei, z.C# DataGridView-Bindung an XML-Untermenge
<?xml version="1.0" standalone="yes"?>
<people>
<person>
<name>Bob</name>
<dogs>
<dog><name>Rover</name></dog>
<dog><name>Rex</name></dog>
</dogs>
</person>
<person>
<name>Jim</name>
<dogs>
<dog><name>Duke</name></dog>
<dog><name>Colin</name></dog>
<dog><name>Gnasher</name></dog>
</dogs>
</person>
</people>
Wenn ich den folgenden Code, ich alle Hunde in der Datagridview zeigen kann - aber ich brauche die Liste zu dem von bestimmten Personen im Besitz zu beschränken.
DataSet ds = new DataSet();
ds.ReadXml("data.xml");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "dog";
Wie mache ich das?
Dank Stuart
Hmm ..., bevor mit Linq nicht gespielt. Ich werde es gehen lassen. Vielen Dank! –
Endlich komme ich dazu, es auszuprobieren! Aber ich habe ein Problem in der allerletzten Zeile (beim Setzen des DataMember): "Unterliste für Feld Name kann nicht erstellt werden." Können Sie mir einen Zeiger geben? Danke im Voraus! –