独特价值
问题描述:
我有以下XML文件:独特价值
<contract>
<ID>4</ID>
<name>Name of contract</name>
<commoditycode>CS,CP</commoditycode>
</contract>
我想有逗号在下拉列表中这样的分离在“commoditycode”值:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Text="CS" Value="CS" />
<asp:ListItem Text="CP" Value="CP" />
</asp:DropDownList>
为了过滤我的合同清单。这可能吗?非常感谢!
答
你可以在XML文件中明确加载到一个XML文档:
XmlDocument doc = new XmlDocument();
doc.Load('your-xml-file-name.xml');
然后拿到商品编码节点的值:
,然后该字符串分裂为ARRY字符串:
string[] elements = commodityCodeValue.Split(",");
然后将这些元素中的每一个添加到ASP.NET下拉列表中:
foreach(string oneElement in elements)
{
ddlYourDropDown.Items.Add(oneElement);
}
应该这样做:-)
+0
非常感谢。 – 2009-12-10 19:15:08
是的,这是可能的。如果你想知道如何,试试问。 – 2009-12-10 17:54:58
这是不可能的。电脑还没有那么高级。 – phihag 2009-12-10 18:04:12