Моя база данных похожа на эту:
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>
Я могу отобразить их с одним узлом, но я хочу разделить их на несколько узлов, они отобразят их все в виде таблицы данных.вот мой код
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";