combobox 中显示 xml 内容 求 C#代码
<?xmlversion="1.0"standalone="yes"?><UNIT_SET><UNIT><CODE>149</CODE><CN_NAME>百万贝可</CN...
<?xml version="1.0" standalone="yes"?>
<UNIT_SET>
<UNIT>
<CODE>149</CODE>
<CN_NAME>百万贝可</CN_NAME>
</UNIT>
<UNIT>
<CODE>001</CODE>
<CN_NAME>台</CN_NAME>
</UNIT>
<UNIT>
<CODE>002</CODE>
<CN_NAME>座</CN_NAME>
</UNIT>
<UNIT>
<CODE>003</CODE>
<CN_NAME>辆</CN_NAME>
</UNIT>
</UNIT_SET> 展开
<UNIT_SET>
<UNIT>
<CODE>149</CODE>
<CN_NAME>百万贝可</CN_NAME>
</UNIT>
<UNIT>
<CODE>001</CODE>
<CN_NAME>台</CN_NAME>
</UNIT>
<UNIT>
<CODE>002</CODE>
<CN_NAME>座</CN_NAME>
</UNIT>
<UNIT>
<CODE>003</CODE>
<CN_NAME>辆</CN_NAME>
</UNIT>
</UNIT_SET> 展开
2个回答
展开全部
你想添加code还是name到combox控件?
追问
你好
我想添加 CODE 怎么做
如果是 CN_NAME又如何 非常感谢
追答
using System.Xml;//记得引入命名空间
XmlDocument x = new XmlDocument();
x.Load(@"d:\my documents\visual studio 2010\Projects\WindowsFormsApplication2\WindowsFormsApplication2\XMLFile1.xml");
XmlElement d = x.DocumentElement;
foreach (XmlNode dd in d.ChildNodes)
{
comboBox1.Items.Add(dd["CODE"].InnerText);
//comboBox1.Items.Add(dd["CN_NAME"].InnerText);要获得cn_name就用这个
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询