- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安ASP维护基地 来源:黑客防线网安ASP维护基地 浏览次数:0 |
了一个新的取消和处理事件的模型。
·SqlDataSource:
SqlDataSource控件代表一个通过ADO.NET连接到SQL数据库提供者的数据源控件。就像其他的数据源控件一样,SqlDataSource控件可以被绑定到任何支持DataSourceID属性的数据绑定控件上。同时SqlDataSource拥有自我描述的能力(例如选择,插入,更新,删除,排序等),以至数据绑定控件可以在这些能力被允许的情况下自动的实现选择,插入,更新,删除,排序等过程。SqlDataSource控件可以让你在创建数据库连接和实现查询时取代以前所需的大量ADO.NET代码,这是因为这些数据的查询操作已经直接被指定为该数据源控件的一个属性。因为数据的查询依然存在于页面的代码中,有时候我们也称这是一种双重模型。
SqlDataSource控件通常主要是针对一些不太需要查询大量数据库小型的和个人站点,当我们进行一个数据流量较大的网站开发,我们就必须使用后面的ObjectDataSource控件,这是一个绑定到中间层对象的针对大型企业开发的数据源控件。
数据源控件
数据源控件没有呈现形式,而是表示特定的后端数据存储,例如数据库、业务对象、XML 文件或 XML Web services。数据源控件还支持针对数据的丰富功能(例如排序、分页、筛选、更新、删除和插入),数据绑定 UI 控件能够自动使用这些功能。ASP.NET 2.0 包括以下现成的服务器控件:
名称说明
SqlDataSource 支持绑定到 ADO.NET 提供程序(例如 Microsoft? SQL Server、OLEDB、ODBC 或 Oracle。)表示的 SQL 数据库。
ObjectDataSource支持绑定到中间层对象,例如数据访问层或业务组件。
AccessDataSource 支持绑定到 Microsoft? Access (Jet) 数据库。
SiteMapDataSource 支持绑定到 ASP.NET 2.0 站点导航提供程序公开的层次结构。
XmlDataSource 支持绑定到 XML 文件或文档。
数据绑定控件
数据绑定控件是将数据作为标记向发出请求的客户端设备或浏览器呈现的 UI 控件。数据绑定控件能够自动绑定到从数据源公开的数据,并在页请求生命周期中的适当时间获取数据。这些控件还可以选择利用数据源功能,例如排序、分页、筛选、更新、删除和插入。数据绑定控件通过其 DataSourceID 属性连接到数据源控件。您可能熟悉 ASP.NET 1.x 版中的一些数据绑定控件,例如 DataGrid、DataList、Repeater 和诸如 DropDownList 这样的列表控件。ASP.NET 2.0 还包含几个新的数据绑定控件,例如:
名称说明
GridView 以网格格式呈现数据。此控件是 DataGrid 控件的演变形式,并且能够自动利用数据源功能。
DetailsView 在标签/值对的表格中呈现单个数据项,类似于 Microsoft? Access 中的窗体视图。此控件也能自动利用数据源功能。
FormView 在由自定义模板定义的窗体中一次呈现单个数据项。在标签/值对的表格中呈现单个数据项,类似于 Microsoft? Access 中的窗体视图。此控件也能自动利用数据源功能。
TreeView在可展开的节点的分层树视图中呈现数据。
Menu在分层动态菜单(包括弹出式菜单)中呈现数据.
下面我们结合GridView和SqlDataSource两个控件来实现一些最简单的数据操作。我将给出一个详细的例子,并且为大家进行详细的讲解。
这是一个最简单的仅包含只读报表的数据驱动页面,它显示数据库中的数据,但并不允许我们去更改其中的各个数据项。首先我们必须设置好一个SqlDataSource控件,然后连接到一个数据库绑定控件上,我们在这个示例中是用GridView,指定GridView的DataSourceID属性为上面SqlDataSource。
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |