通行证:用户名 密码 首页 - 新闻 - 免费邮箱 - 短信 - POPO - 相册 - 搜索 - 交友 - 拍卖
NetEase
新闻 | 体育 | 财经 | 娱乐 | 商业 | 科技 | 汽车 | 数码 | 女人 | 旅游 | 教育 | 文化 | 广州 | 军事 | 部落
评论 | NBA | 明星 | 证券 | 基金 | 探索 | 房产 | 手机 | 两性 | 健康 | 培训 | 电影 | 游戏 | 拍卖 | 论坛
科技首页 重磅报道 专题 IT茶馆 技术趋势 科学 学院 游戏 病毒 下载 论坛
热门搜索关键字:
WEB 学院

网易科技 -> 网易学院首页 -> 编程开发 | 文章正文

[教程有错,我要报告错误]

ASP.NET 2.0轻松实现数据库应用开发

[2005-11-16 15:33:44] [来源:天极网] [我要投稿]

本文章地址:http://tech.163.com/05/1116/15/22MK94UB0009159F.html [点此复制地址]

数据源控件

  数据源控件没有呈现形式,而是表示特定的后端数据存储,例如数据库、业务对象、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。

  SQL Server 2000中Pubs数据库的authors表,其结构如下:


  SqlDataSource控件的ConnectionString属性指定一个数据库连接字符串,SelectCommand属性是指定执行检索的数据库命令。连接字符串可以在页面代码中直接指定,也可以采用一种新的表达式结构在Web.config.中检索数据库连接字符串。

  第一步,在"工具箱"的"数据"项下拖拽一个"GridView"控件到主页面上,放置鼠标到该控件上短暂的停留后,会出现一个小的标签:


  第二步,我们打开下图所示的"选择数据源"的下拉列表:


  第三步:如果你还没有设置任何的SqlDataSource,可以选择"新建数据源"选项。出现如下图的界面后:

  我们选择"数据库"作为我们的数据源。自动生成一个ID为"SqlDataSource1"的SqlDataSource数据源控件。

相关文章:

推荐专题:

 

推荐文章:

·Golive将取代dreamweaver? ·全球杀毒软件大使用经验谈 ·Photoshop打造超短裤美眉 ·多媒体知识全接触教程

滚动更新:

·06上半年十大病毒排行榜出炉 灰鸽子成毒王 ·简直太强了!外国顶级Illustrator高手的作品 ·硬件厂商标志欣赏 ·超强的Coral Draw教程:鼠绘BMW汽车 ·六种设置方法彻底优化IE浏览器 ·Maxthon 2最新版本预览之功能篇(上) ·10大严重安全问题及预防措施(上) ·快速恢复WindowsXP管理员密码三大技巧 ·分享知识分享成功 谈网站建设的三个步骤 ·总结:用CSS进行网页样式设计攻略全集 ·Dreamweaver经典问题大搜罗 ·用PS给她绘制一颗有质感的红心 ·推荐:揭密黑客兵器的四大基本派系! ·用Winrar 自动解压功能定制安装程序 ·Photoshop为我家宝宝照片柔肤的简单技巧 ·教你强力破解E-mail密码的三种方法 ·手把手教您手工剿灭QQ广告弹出木马 ·浅谈Windows系统多重启动的重要文件 ·Windows系统美化:走向极端的好色潮流 ·桌面搜索数据库大挪移

·网易学院 | 最新评论·

网友评论仅供网友表达个人看法,并不表明网易同意其观点或证实其描述
通行证: 密码:
匿名发表