软件频道>开发者网络>微软开发专栏>ASP.NETC#VB.NETVC.NET技术专题XML|软件频道产品中心群乐下载群乐:大家耍QQ
您现在的位置: 天极网 > 开发频道 > 微软开发专栏 > ASP.NET2.0 GridView绑定XmlDocument
全文

ASP.NET2.0 GridView绑定XmlDocument

2006-08-18 06:00作者:出处:孟子e章责任编辑:方舟
  ASP.NET 2.0提供了多种数据源,一般情况下,XmlDataSource控件使用XML文件,下面的例子就是使用XmlDocument对象进行数据绑定的一种方法。

  VB.NET代码

<%@ Page Language="VB" %> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Dim doc As New System.Xml.XmlDocument doc.Load("http://dotnet.aspx.cc/Rss.aspx") XmlDataSource1.Data = doc.InnerXml XmlDataSource1.XPath = "/rss/channel/item" End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server" DataSourceID="XmlDataSource1" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="文章标题"> <ItemTemplate> <asp:HyperLink runat="server" Target="_blank" NavigateUrl='<%#XPath("link") %>'> <%#XPath("title")%></asp:HyperLink> [<%#CType(XPath("pubDate"), DateTime).ToString("yyyy年M月d日")%>] </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource> </form> </body> </html>

  C#代码

<%@ Page Language="C#" AutoEventWireup="true"%> <script runat="server"> protected void Page_Load( object sender, System.EventArgs e ) { System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load("http://dotnet.aspx.cc/Rss.aspx"); XmlDataSource1.Data = doc.InnerXml; XmlDataSource1.XPath = "/rss/channel/item"; } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server" DataSourceID="XmlDataSource1" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="文章标题"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" Target="_blank" NavigateUrl='<%#XPath("link") %>'> <%#XPath("title")%></asp:HyperLink> [<%#(DateTime.Parse(XPath("pubDate").ToString().Replace("GMT",""))).ToString("yyyy年M月d日")%>] </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource> </form> </body> </html>

软件资讯·软件下载尽在天极软件

相关搜索:
关注此文读者还看过
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众