源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 读取xml文件里面的内容,绑定到dropdownlist中

  • 时间:2021-11-13 19:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 读取xml文件里面的内容,绑定到dropdownlist中
[b]xml文件编写[/b]
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="gb2312" ?> <BookType> <parameter> <name>商务管理</name> <value>0</value> </parameter> <parameter> <name>金融管理</name> <value>1</value> </parameter> <parameter> <name>心理学专业</name> <value>2</value> </parameter> <parameter> <name>心理咨询师</name> <value>3</value> </parameter> <parameter> <name>企业行政管理师</name> <value>4</value> </parameter> </BookType> .aspx页面 <tr bgcolor="#ffffff"> <td> 专业:</td> <td> <asp:DropDownList ID="y_zhuanye" runat="server" Width="144px"> </asp:DropDownList></td> </tr>
[b].aspx.cs页面[/b]
[u]复制代码[/u] 代码如下:
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { fileName = Server.MapPath("ZhuangYe.xml"); this.SetDropDownList(fileName, y_zhuanye); this.DataBind(); } else { } } //读取XML里的信息 //fileName 表示要读取的XML文件名的路径 //listBox 表示要添加在那个DropDownList 下拉框里 public void SetDropDownList(String fileName, DropDownList listBox) { //String fileName = Server.MapPath("BookType.xml"); XmlTextReader myXMLReader = new XmlTextReader(fileName); String tempName=""; while (myXMLReader.Read()) { if (myXMLReader.NodeType == XmlNodeType.Element) { if (myXMLReader.LocalName.Equals("name")) { tempName =myXMLReader.ReadString(); } else if (myXMLReader.LocalName.Equals("value")) { String tempValues = myXMLReader.ReadString(); if (tempName == null || tempName.Equals("")) { } else { listBox.Items.Add(new ListItem(tempName,tempValues)); } } else { } } else { } } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部