asp.net 读取xml文件里面的内容,绑定到dropdownlist中
2009-05-08 00:00
756 查看
xml文件编写
.aspx.cs页面
<?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>
.aspx.cs页面
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 { } } }
相关文章推荐
- asp.net读取xml文件相关内容
- asp.net 上传XML,txt 直接读取文件内容
- asp.net 枚举文件里面的数字绑定到DropDownList里面去
- asp.net 枚举文件里面的数字绑定到DropDownList里面去
- Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码
- asp.net如何读取xml文件中的数据
- ASP.NET读取XML文件中常用的四种方法知识讲解
- Asp.net 获取服务器文件列表并绑定到DropDownList
- ASP.NET读取XML文件分析4种方法那個更好用
- 分析ASP.NET读取XML文件4种方法
- ASP.NET(C#)读取Excel的文件内容
- 在asp.net中读取XML文件信息的4种方法
- ASP.NET 读取 XML 文件
- 本文介绍了如何从XML文件中读取数据绑定到DropDownList。
- asp.net(C#)读取文件夹和子文件夹下所有文件,绑定到GRIDVIEW并排序
- ASP.net读取EXCEL文件将内容存储到GridView中
- ASP.NET读取XML文件4种方法分析
- [网络收集]分析ASP.NET读取XML文件4种方法
- ASP.NET(C#)读取Excel的文件内容