C# datagridview(Winform)中的XML数据不';不显示行,只显示处理指令的第一行
我使用datagrid并使用以下代码显示xml文件值(3行2列)。然而,我只是得到了xml版本行。请帮助我显示所有行需要进行哪些更改C# datagridview(Winform)中的XML数据不';不显示行,只显示处理指令的第一行,c#,.net,xml,winforms,datagridview,C#,.net,Xml,Winforms,Datagridview,我使用datagrid并使用以下代码显示xml文件值(3行2列)。然而,我只是得到了xml版本行。请帮助我显示所有行需要进行哪些更改 DataSet D = new DataSet(); D.ReadXml(@"C:\myFamilie.xml"); dataGridView1.DataSource = D.Tables[0]; XML --您必须将数据源设置为数据集D,然后将数据成员设置为族(或Xml文件中包含3行的元素的名称) 假设您的Xm
DataSet D = new DataSet();
D.ReadXml(@"C:\myFamilie.xml");
dataGridView1.DataSource = D.Tables[0];
XML
--您必须将
数据源
设置为数据集D
,然后将数据成员
设置为族
(或Xml文件中包含3行的元素的名称)
假设您的Xml如下所示
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<FamiliesTable>
<Families>
<name>Family 1</name>
<members>5</members>
</Families>
<Families>
<name>Family 2</name>
<members>3</members>
</Families>
<Families>
<name>Family 3</name>
<members>8</members>
</Families>
</FamiliesTable>
家庭1
5.
家庭2
3.
家庭3
8.
仍然没有得到湿婆您能将Xml粘贴到问题中并格式化它吗?所以我可以准确地看到xml的样子。也许我应该重复使用相同的元素名?我上面的XML不起作用。无论如何我今天在学习XML。谢谢塔拉;)如果你能解释一下原因那就太好了……Mapillai,我想这是因为你有字段值作为xml元素属性。例:母亲有年龄=“60”和姓名=“我的母亲”。您可以控制Xml的格式吗?另外,请查看此演练,它可能会帮助您更好地理解这一点:谢谢thala,抱歉thoongitten,无法立即回复。我正在学习xml:)我将阅读您现在提供的链接…Thala我看到您生活在美国:0我也想来我们这里:(帮助我?:(
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<FamiliesTable>
<Families>
<name>Family 1</name>
<members>5</members>
</Families>
<Families>
<name>Family 2</name>
<members>3</members>
</Families>
<Families>
<name>Family 3</name>
<members>8</members>
</Families>
</FamiliesTable>