asp.net 讀取xml文件里面的內(nèi)容,綁定到dropdownlist中
<?xml version="1.0" encoding="gb2312" ?>
<BookType>
<parameter>
<name>商務(wù)管理</name>
<value>0</value>
</parameter>
<parameter>
<name>金融管理</name>
<value>1</value>
</parameter>
<parameter>
<name>心理學(xué)專業(yè)</name>
<value>2</value>
</parameter>
<parameter>
<name>心理咨詢師</name>
<value>3</value>
</parameter>
<parameter>
<name>企業(yè)行政管理師</name>
<value>4</value>
</parameter>
</BookType>
.aspx頁(yè)面
<tr bgcolor="#ffffff">
<td>
專業(yè):</td>
<td>
<asp:DropDownList ID="y_zhuanye" runat="server" Width="144px">
</asp:DropDownList></td>
</tr>
.aspx.cs頁(yè)面
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 表示要添加在那個(gè)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使用DataSet的ReadXml讀取XML文件及Stream流的方法
- ASP.NET讀取XML文件4種方法分析
- Javascript+XMLHttpRequest+asp.net無(wú)刷新讀取數(shù)據(jù)庫(kù)數(shù)據(jù)
- ASP.NET中讀取XML文件信息的4種方法與示例代碼
- ASP.NET MVC DropDownList數(shù)據(jù)綁定及使用詳解
- ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法
- ASP.NET Ajax級(jí)聯(lián)DropDownList實(shí)現(xiàn)代碼
- asp.net DropDownList自定義控件,讓你的分類更清晰
- ASP.NET DropDownList控件的使用方法
- (asp.net c#)DropDownList綁定后顯示對(duì)應(yīng)的項(xiàng)的兩種方法
- ASP.NET筆記之 ListView 與 DropDownList的使用
- asp.net實(shí)現(xiàn)XML文件讀取數(shù)據(jù)綁定到DropDownList的方法
相關(guān)文章
.Net Core中自定義認(rèn)證實(shí)現(xiàn)
本文主要介紹了.Net Core中自定義認(rèn)證實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01MVC實(shí)現(xiàn)下拉框聯(lián)動(dòng)效果(單選)
這篇文章主要為大家詳細(xì)介紹了MVC實(shí)現(xiàn)下拉框聯(lián)動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06asp.net core webapi 服務(wù)端配置跨域的實(shí)例
下面小編就為大家分享一篇asp.net core webapi 服務(wù)端配置跨域的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12集合類Array List HashTable實(shí)例操作練習(xí)
集合常用操作添加、遍歷、移除;本文將詳細(xì)介紹下ArrayList對(duì)值類型的操作/ArrayList對(duì)引用類型的操作及HashTable的使用,感興趣的你可不要錯(cuò)過(guò)了哈2013-02-02.NET使用js制作百度搜索下拉提示效果(不是局部刷新)實(shí)現(xiàn)思路
搞了個(gè)不是局部刷新的百度搜索框下拉提示效果大致思路:前臺(tái)放一個(gè)input標(biāo)簽,然后當(dāng)該標(biāo)簽內(nèi)的值輸入有變化的時(shí)候,調(diào)用后臺(tái)代碼查詢 符合條件的數(shù)據(jù)綁定ListBox,感興趣的朋友可以了解下2013-01-01asp.net下使用Request.From獲取非服務(wù)器控件的值的方法
asp.net下使用Request.From獲取非服務(wù)器控件的值的方法,需要的朋友可以參考下。2010-03-03ASP.NET Core實(shí)現(xiàn)多文件上傳
這篇文章介紹了ASP.NET Core實(shí)現(xiàn)多文件上傳的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01解決在Web.config或App.config中添加自定義配置的方法詳解
本篇文章是對(duì)在Web.config或App.config中添加自定義配置的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05.net Core 3.0 WebApi 創(chuàng)建Linux守護(hù)進(jìn)程的方法
這篇文章主要介紹了.net Core 3.0 WebApi 創(chuàng)建Linux守護(hù)進(jìn)程的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03