佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 讀取XML并綁定至RadioButtonList實(shí)現(xiàn)思路及演示動畫

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

熱門標(biāo)簽:團(tuán)購網(wǎng)站 Linux服務(wù)器 阿里云 電子圍欄 科大訊飛語音識別系統(tǒng) 銀行業(yè)務(wù) 服務(wù)器配置 Mysql連接數(shù)設(shè)置
讀取XML的文檔,可以使用System.Data.DataSet類別中的ReadXml()方法。如下面的xml文檔,放在站點(diǎn)的根目錄之下:
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>

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

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

在aspx網(wǎng)頁上拉一個(gè)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)行效果:
您可能感興趣的文章:
  • javascript判斷是否有對RadioButtonList選項(xiàng)選擇
  • ASP.NET jQuery 實(shí)例16 通過控件CustomValidator驗(yàn)證RadioButtonList
  • javascript RadioButtonList獲取選中值
  • RadioButtonList綁定圖片及泛型Dictionary應(yīng)用

標(biāo)簽:廣元 棗莊 江蘇 衡水 萍鄉(xiāng) 大理 衢州 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《讀取XML并綁定至RadioButtonList實(shí)現(xiàn)思路及演示動畫》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    樟树市| 如东县| 金华市| 上虞市| 桐城市| 宁安市| 福贡县| 江油市| 宜君县| 交城县| 上高县| 潞西市| 兴国县| 离岛区| 横峰县| 斗六市| 新闻| 北辰区| 东莞市| 贵德县| 珠海市| 祁连县| 谢通门县| 南开区| 淳安县| 桂平市| 徐州市| 沙洋县| 元朗区| 卓尼县| 武鸣县| 恭城| 甘南县| 保靖县| 大渡口区| 顺昌县| 天门市| 玛多县| 彰武县| 绥芬河市| 响水县|