手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >读取XML并绑定至RadioButtonList实现思路及演示动画
读取XML并绑定至RadioButtonList实现思路及演示动画
摘要:读取XML的文档,可以使用System.Data.DataSet类别中的ReadXml()方法。如下面的xml文档,放在站点的根目录之下:Y...

读取XML的文档,可以使用System.Data.DataSet类别中的ReadXml()方法。如下面的xml文档,放在站点的根目录之下:

YearOfBirth.xml

复制代码 代码如下:

<?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>

使用一个属性来获取这个文档:

复制代码 代码如下:

private string XmlFile

{

get

{

return Server.MapPath("~/YearOfBirth.xml");

}

}

在aspx网页上拉一个RadioButtonList控件,用来显示XML的数据。

复制代码 代码如下:

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

接下来,用DataSet去读取刚才写好的获取XML文件的属性。

复制代码 代码如下:

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();

}

}

}

网页运行效果:

1

【读取XML并绑定至RadioButtonList实现思路及演示动画】相关文章:

asp.net读取excel中的数据并绑定在gridview

asp.net使用ODP即oracle连接方式的的防注入登录验证程序

ʹÓÃ.NETÃüÁîÐбàÒëÆ÷±àÒëÏîÄ¿£¨ÈçASP.NET¡¢C#µÈ£©

ASP.net(c#)打造24小时天气预报及实时天气

asp.net 文件下载实现代码

asp.net 在DNN模块开发中遇到的resx怪问题

AspNetPager与Socut.Data使用实例代码

c# Random快速连续产生相同随机数的解决方案

asp.net datalist绑定数据后可以上移下移实现示例

Asp.Net如何将多个RadioButton指定在一个组中

精品推荐
分类导航