dropdownlist 与XML的绑定使用

hezhenghu 2010-10-06 09:26:13
dropdownlist 与XML的绑定使用,将两个dropdownlist绑定在一个XML数据文件中,如实现第一个中显示"甘肃"则在第二个里显示“市级”下拉列表,XML文件软下:
<?xml version="1.0" encoding="utf-8"?>
<China>
<Province pname="安徽省">
<City cname="蚌埠市"/>
<City cname="巢湖市"/>
<City cname="池州市"/>
</Province>
<Province pname="甘肃省">
<City cname="兰州市"/>
<City cname="天水市"/>
<City cname="敦煌市"/>
</Province>
</China>
不用XMLDataSource,直接用后台代码实现.
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-10-06
  • 打赏
  • 举报
回复
XmlDocument doc= new XmlDocument();
doc.Load("");
foreach (XmlNode node in doc.GetElementsByTagName("Province "))
{
foreach (XmlNode xn in node.ChildNodes)
{
Console.WriteLine(xn.Attributes[""].Value);
}
}获取Province
再获取childnodes
koukoujiayi 2010-10-06
  • 打赏
  • 举报
回复
直接用XmlDataSource数据源控件,如xml文件名为XMLFile3,在根目录下:页面代码:
        <asp:DropDownList ID="DropDownList1" runat="server" 
DataSourceID="XmlDataSource1" DataTextField="pname" DataValueField="pname">
</asp:DropDownList>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/XMLFile3.xml"></asp:XmlDataSource>

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧