问题描述
<invoice>
<user1>
<product>
<name>a</name>
<price>21</price>
</product>
<product>
<name>b</name>
<price>11</price>
</product>
</user1>
<user2>
<product>
<name>c</name>
<price>41</price>
</product>
<product>
<name>d</name>
<price>51</price>
</product>
</user2>
</invoice>
你好,我想对我的datagridview使用xml doc。我正在使用c#和System.Linq。 datagridview如何选择user1或user2,然后仅列出一个用户。
xmlFile = XmlReader.Create(@"users.xml",new XmlReaderSettings());
ds.readxml(xmlFile);
dataGridView1.DataSource = ds.Tables[0];
我找到了答案。也许有人会需要这个。
XmlNode node = node.SelectSingleNode("user1");
StringReader strXMLReader = new StringReader(node.ParentNode.OuterXml);
dataSource.selectedDatabase.Clear();
dataSource.selectedDatabase.readxml(strXMLReader);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)