手机
当前位置:查字典教程网 >编程开发 >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实现思路及演示动画】相关文章:

jQuery来获取RadioButtonList成员内容的方法

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

asp.net 文件下载实现代码

用ASP.Net实现文件的在线压缩和解压缩

ASP.NET技巧:教你制做Web实时进度条

ASP.NET入门随想之检票的老太太

asp.net Page.Controls对象(找到所有服务器控件)

如何合并多个 .NET 程序集

.NET 日志系统设计思路及实现代码

ASP.NET中CKEditor与CKFinder的配置使用

精品推荐
分类导航