易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 将表格控件绑定到 XmlDataSource 控件


      XmlDataSource 控件主要用于将分层的 XML 数据公开给诸如 TreeView 或 Menu 控件等绑定控件。还可以将 GridView 或 DataList 控件等表格数据绑定控件绑定到 XmlDataSource 控件。
 
一、绑定到 XML 数据中的字段
在将表格数据绑定控件绑定到 XmlDataSource 控件时,该控件仅呈现 XML 层次结构的第一级。XmlDataSource 控件将第一级节点的属性公开为数据表中的等效列。因此,您可以将第一级节点中的属性名称指定为 BoundField 对象的 DataField 的名称。也可以在控件模板的 Eval 数据绑定表达式中指定属性名称。
 
二、使用 XPath 方法绑定到 XML 层次结构
使用表格控件,可以通过 Eval 或 Bind 方法将模板中的控件绑定到数据。如果要将表格控件绑定到 XmlDataSource 控件,还可以使用 XPath 方法,从而能够为只读数据绑定指定 XPath 查询。
XPath 数据绑定方法导航 XML 层次结构,并从位于该层次结构任意处的节点或属性中返回值。使用 XPath 数据绑定方法时,需传递一个 XPath 查询和一个可选的参数来指定返回字符串的格式。字符串格式参数使用为 String 类的 Format 方法定义的语法。
下面的代码示例演示绑定到 XmlDataSource 控件的 DataList 控件。模板中的数据绑定表达式使用 XPath 方法从 XML 数据中返回值。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html  >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:XmlDataSource
        id="PeopleDataSource"
        runat="server"
        XPath="/People/Person"
        DataFile="~/App_Data/people.xml" />
 
      <asp:DataList
        id="PeopleDataList"
        DataSourceID="PeopleDataSource"
 


相关文档:

ASP.NET post访问外网接口获取数据

方法一:
 string postData = string.Format("a=1&b=2");   //post传递参数
        Stream outstream = null;
        Stream instream = null;
        StreamReader sr = null;
&nb ......

asp.net中如何回车触发指定按钮的事件

在.aspx页面中添加:
<SCRIPT LANGUAGE="javascript">
function SubmitKeyClick(button)
{   
     if (event.keyCode != 13) ;return;
     {       
         eve ......

ASP.net控件分类

[本课笔记资源]  http://download.csdn.net/source/1850967
 ASP.net控件分类:
1、HTML控件 System.Web.UI.Htmlcontrols
 普通HTML脚本控件,属于客户端控件,用于客户端解释页面的显示的内容
 也可以转化成服务器控件,只需要加上属性 runat="server"
 如:文本框配合按钮使用
姓名:  ......

在不同版本的IIS下使用ASP.NET MVC

在不同版本的IIS下使用ASP.NET MVC
asp.net mvc beta   2008-11-28 22:43   阅读20   评论0  
字号: 大大  中中  小小
(原创:灰灰虫的家 http://hi.baidu.com/grayworm)
在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS ......

asp.net如何连接sql server2000数据库

★Asp.net如何连接SQL Server2000数据库★
 
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
在这里和大家分享一下:
Asp.net连接SQL Server2000数据库例程详解: 
<%@ Import Namespace="System.Data" %> 
<%@ Import NameSp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号