国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

讀取XML并綁定至RadioButtonList實現(xiàn)思路及演示動畫

2020-01-18 00:17:16
字體:
供稿:網(wǎng)友
讀取XML的文檔,可以使用System.Data.DataSet類別中的ReadXml()方法。如下面的xml文檔,放在站點的根目錄之下:
YearOfBirth.xml
復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8" ?>
<YearOfBirths>
<YearOfBirth>
<ID>1</ID>
<Name>鼠</Name>
</YearOfBirth>
<YearOfBirth>
<ID>2</ID>
<Name>牛</Name>
</YearOfBirth>
<YearOfBirth>
<ID>3</ID>
<Name>虎</Name>
</YearOfBirth>
<YearOfBirth>
<ID>4</ID>
<Name>兔</Name>
</YearOfBirth>
<YearOfBirth>
<ID>5</ID>
<Name>龍</Name>
</YearOfBirth>
<YearOfBirth>
<ID>6</ID>
<Name>蛇</Name>
</YearOfBirth>
<YearOfBirth>
<ID>7</ID>
<Name>馬</Name>
</YearOfBirth>
<YearOfBirth>
<ID>8</ID>
<Name>羊</Name>
</YearOfBirth>
<YearOfBirth>
<ID>9</ID>
<Name>猴</Name>
</YearOfBirth>
<YearOfBirth>
<ID>10</ID>
<Name>雞</Name>
</YearOfBirth>
<YearOfBirth>
<ID>11</ID>
<Name>狗</Name>
</YearOfBirth>
<YearOfBirth>
<ID>12</ID>
<Name>豬</Name>
</YearOfBirth>
</YearOfBirths>

使用一個屬性來獲取這個文檔:
復(fù)制代碼 代碼如下:

private string XmlFile
{
get
{
return Server.MapPath("~/YearOfBirth.xml");
}
}

在aspx網(wǎng)頁上拉一個RadioButtonList控件,用來顯示XML的數(shù)據(jù)。
復(fù)制代碼 代碼如下:

<asp:RadioButtonList ID="RadioButtonListYearOfBirth" runat="server" RepeatColumns="6" RepeatDirection="Horizontal"></asp:RadioButtonList>

接下來,用DataSet去讀取剛才寫好的獲取XML文件的屬性。
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
Data_Binding();
}
private void Data_Binding()
{
using (DataSet ds = new DataSet())
{
ds.ReadXml(XmlFile);
this.RadioButtonListYearOfBirth.DataSource = ds;
this.RadioButtonListYearOfBirth.DataTextField = "Name";
this.RadioButtonListYearOfBirth.DataValueField = "ID";
this.RadioButtonListYearOfBirth.DataBind();
}
}
}

網(wǎng)頁運(yùn)行效果:
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 织金县| 南宫市| 哈尔滨市| 巴南区| 体育| 新化县| 墨玉县| 永泰县| 昭觉县| 奉节县| 积石山| 竹山县| 福州市| 崇仁县| 上饶县| 丰台区| 郧西县| 喀喇| 开远市| 惠州市| 大宁县| 伊宁市| 远安县| 大渡口区| 青海省| 五莲县| 钦州市| 望谟县| 三台县| 临高县| 获嘉县| 永泰县| 化隆| 来凤县| 潍坊市| 定结县| 穆棱市| 章丘市| 辽宁省| 孟村| 根河市|