我需要有条件地填充 DataGridView。数据来自一个 XML 文件,例如
<?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>
如果我使用以下代码,我可以在 DataGridView 中显示所有狗 - 但我需要将列表限制为特定人拥有的那些。
DataSet ds = new DataSet();
ds.ReadXml("data.xml");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "dog";
我该怎么做呢?
谢谢斯图尔特