asp.net Xml绑定到数据控件的具体实现

 更新时间:2014年06月06日 10:33:44   作者:  
这篇文章主要介绍了asp.net Xml绑定到数据控件的两种简单方法 ,需要的朋友可以参考下
方法一:aspx前台绑定
复制代码 代码如下:

<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/SaveFile/test2.xml"></asp:XmlDataSource>
<asp:Repeater runat="server" ID="Rpt1" DataSourceID="XmlDataSource1">
<HeaderTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>ID</td>
<td>name</td>
<td>号码</td>
<td>date</td>
<td>CheckIn</td>
<td>CheckOut</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# XPath("ID")%></td>
<td><%# XPath("name")%></td>
<td><%# XPath("号码")%></td>
<td><%# XPath("date")%></td>
<td><%# XPath("CheckIn")%></td>
<td><%# XPath("CheckOut")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>

方法二:绑定DataSource

aspx
复制代码 代码如下:

<asp:Repeater runat="server" ID="Rpt1">
<HeaderTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>ID</td>
<td>name</td>
<td>号码</td>
<td>date</td>
<td>CheckIn</td>
<td>CheckOut</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%# Eval("ID")%></td>
<td><%# Eval("name")%></td>
<td><%# Eval("号码")%></td>
<td><%# Eval("date")%></td>
<td><%# Eval("CheckIn")%></td>
<td><%# Eval("CheckOut")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>

aspx.cs
复制代码 代码如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath(@"~\SaveFile\test2.xml"));
Rpt1.DataSource = ds;
Rpt1.DataBind();
}

}

相关文章

  • asp.net MaxLengthValidator 最大长度验证控件代码

    asp.net MaxLengthValidator 最大长度验证控件代码

    如果数据库字段为varchar或char类型,ASP.NET控件在可输入汉字的情况下,MaxLength属性不能保证在保存到数据库时不发生截断错误,因此写了一个最大长度验证控件,还可用于多行文本框。
    2009-12-12
  • ASP.NET设计网络硬盘之删除文件夹实现代码

    ASP.NET设计网络硬盘之删除文件夹实现代码

    对于不再需要的文件/文件夹用户有权限做删除处理。这一节就介绍如何实现这一功能
    2012-10-10
  • 详解.net mvc session失效问题

    详解.net mvc session失效问题

    这篇文章主要介绍了.net mvc session失效问题,本文通过问题分析,解决过程分步骤给大家介绍的非常详细,需要的朋友可以参考下
    2016-09-09
  • 关于.NET Attribute在数据校验中的应用教程

    关于.NET Attribute在数据校验中的应用教程

    这篇文章主要给大家介绍了关于.NET Attribute在数据校验中的应用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用.NET具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • 在ASP.NET2.0中通过Gmail发送邮件的代码

    在ASP.NET2.0中通过Gmail发送邮件的代码

    我们有时候需要发送邮件给访问网页的用户,例如,注册的时候,发一确认信什么的。那么,在ASP.NET2.0中该如果操作呢?
    2008-06-06
  • ASP.NET Core中使用默认MVC路由的配置

    ASP.NET Core中使用默认MVC路由的配置

    这篇文章主要介绍了ASP.NET Core中使用默认MVC路由的配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • ASP.NET MVC基础

    ASP.NET MVC基础

    这篇文章主要介绍了ASP.NET MVC基础概念、MVC三大组件之间的相互关系、以及asp.net webform模型和ASP.NET MVC模型的关系等基础知识,是我们学习MVC必不可少的知识点,希望对大家能有所帮助
    2014-10-10
  • repeater隔行换色与鼠标停留在上面达到变色效果

    repeater隔行换色与鼠标停留在上面达到变色效果

    鼠标停留在上面是变成其他的颜色,很多新手朋友都想实现这种效果,可是无从下手,本文整理了一些解决技巧,感兴趣的朋友可以参考下啊
    2013-01-01
  • asp.net实现在XmlTextWriter中写入一个CDATA的方法

    asp.net实现在XmlTextWriter中写入一个CDATA的方法

    这篇文章主要介绍了asp.net实现在XmlTextWriter中写入一个CDATA的方法,结合实例形式分析了XmlTextWriter写入CDATA的步骤与相关实现技巧,需要的朋友可以参考下
    2016-04-04
  • asp.net Gridview里添加汇总行

    asp.net Gridview里添加汇总行

    在rowdatabound事件里添加同时showfooter设为true
    2008-11-11

最新评论