asp.net 读取xml文件里面的内容,绑定到dropdownlist中_asp.net教程-查字典教程网
asp.net 读取xml文件里面的内容,绑定到dropdownlist中
asp.net 读取xml文件里面的内容,绑定到dropdownlist中
发布时间:2016-12-29 来源:查字典编辑
摘要:xml文件编写复制代码代码如下:商务管理0金融管理1心理学专业2心理咨询师3企业行政管理师4.aspx页面专业:.aspx.cs页面复制代码...

xml文件编写

复制代码 代码如下:

<?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教程学习
    热门asp.net教程学习
    编程开发子分类