我的数据库与此类似:
enter code here
<data>
<Var1>
<ID>test</ID>
<Value>...</Value>
</Var1>
<Var2>
<ID>abc</ID>
<Value>123</Value>
</Var2>
</data>
我可以将所有Var节点添加到Datagridview吗?或者我必须将它们放入这样的一个节点中:
<data>
<Var>
<ID>test</ID>
<Value>...</Value>
</Var>
<Var>
<ID>abc</ID>
<Value>123</Value>
</Var>
</data>
我可以在一个节点上显示它们,但是我想将它们分成多个节点,它们可以在datagridview中全部显示。这是我的代码
XmlDocument doc = new XmlDocument();
doc.Load(@"my xml file");
string path= @"my xml file";
DataSet tab = new DataSet();
tab.ReadXml(path);
//database
//dataGridView1.DataSource = tab.Tables[0];
//dataGridView1.DataSource = tab.Tables[1];
dataGridView1.DataSource = tab;
dataGridView1.DataMember ="Var1";
dataGridView1.DataMember = "Var2";