我是 C# 新手,我对 XML 文件有一个问题。我的代码如下
<root>
<product category="Soaps">
<product type="Washing"></product>
<product type="Bathing"></product>
</product>
<product category="ThoothPaste">
<product type="ThoothPaste"></product>
</product>
<product category="Biscuits">
<product type="Parle"></product>
<product type="Marrie"></product>
<product type="Britania"></product>
</product>
</root>
我希望在加载表单时,应将产品类型属性插入到我的组合框中。我尝试了打击代码,但没有得到预期的结果。
任何人都可以提供解决方案吗?
private void Admin_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(strpath + "Products.xml");
dgvProducts.DataSource = ds.Tables[0];
xdoc.Load(strpath + "list.xml");
// MessageBox.Show("Test231");
XmlNodeList nodeList = xdoc.SelectNodes("//product");
// MessageBox.Show("Test");
foreach (XmlNodeList node in nodeList)
{
cmbBox.Items.Add(node.innerText)
}
}