ASP.NET 2.0 中的数据源控件


下载本文中的代码: 2004 年 8 月刊中发表的文章)。

要将 GridView 绑定到数据源控件,需要将 GridView 的 DataSourceID 属性设置为数据源控件的 ID。还可以设置 GridView 的其他几个属性来增强外观和用户交互(我将在稍后的示例中加以演示):

<asp:GridView ID="gvwOrders" Runat="server"
    DataSourceID="sdsOrdersDataSource" 
    AutoGenerateColumns="True">

其他控件(例如,DropDownList)也可以绑定到数据源控件。例如,DropDownList 控件可以绑定到检索雇员列表的 SqlDataSource 控件。雇员的全名可以显示在 DropDownList 中,而 EmployeeID 可以作为控件的基础数据值字段绑定到该控件。以下示例定义了一个 DropDownList,它将显示可供选择的客户名称的列表。客户数据被绑定到一个名为 sdsCustomerDataSource 的 SqlDataSource 控件,该控件可获得客户的 CompanyName 和 CustomerID 字段的列表:

<asp:DropDownList ID="ddlCustomers" Runat="server" AutoPostBack="True"
    DataSourceID="sdsCustomersDataSource"
    DataTextField="CompanyName" 
    DataValueField="CustomerID">
</asp:DropDownList>

在 ASP.NET 2.0 中,将控件绑定到数据源控件非常简单,并且不需要任何处于代码隐藏中的代码。但是,如果您愿意,仍然可以编写代码以显式绑定到控件。实际上,数据绑定控件的数据源和 DataMember 属性与 ASP.NET 1.x 相比已经得到了改进。

转到原英文页面

本文作者:



相关阅读:
C#教程:声明和调用扩展方法
ACCESS集锦
SQL2005的默认端口的修改方法
正确修改Linux的系统时间
GD输出汉字的函数的分析
JavaScript实现Sleep函数的代码
Windows回收站高效使用技巧
页面(PAGE)标记(TAGS)
利用配置文件实现SQL Server与Oralce访问类的转换
ASP.NET中MD5与SHA1加密的几种方法
asp文本框换行显示代码
原创]javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法" target="_blank">[原创]javascript代码在ie8里报错 document.getElementById(...) 为空或不是对象的解决方法
如何像table一样对层div进行轻松布局
PHP5 安装方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道

Copyright © 2016 phpStudy |