- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用数据源控件访问数据库解读
第8章 使用数据源控件访问数据库 本章内容:ADO.NET简介,数据控件概述,使用SqlDataSource控件连接数据库。 本章重点:使用SqlDataSource控件连接数据库。 8.1 ADO.NET简介 1.ADO.NET访问数据的两种方式 (1).NET Framework数据提供程序(.NET Framework Data Provider) (2)DataSet 2.ADO.NET对象的组织结构 8.2 数据控件概述 选择和显示数据; 对数据进行排序、分页和缓存; 更新、插入和删除数据; 使用运行时参数筛选数据; 使用参数创建主/详细信息方案。 8.2.1 数据源控件概述 8.2.2 数据绑定控件概述 列表控件。以各种列表形式呈现数据。列表控件包括BulletedList、CheckBoxList、DropDownList、ListBox和RadioButtonList控件。 AdRotator。将广告作为图像呈现在页上,用户可以单击该图像来转到与广告关联的URL。 DetailsView。采用表格布局,一次显示一个记录,并允许用户编辑、删除和插入记录。还可以翻阅多个记录。 FormView。与DetailsView控件类似,但允许为每一个记录定义一种自动格式的布局。对于单个记录,FormView控件与DataList控件类似。 GridView。以表的形式显示数据,并支持在不编写代码的情况下对数据进行编辑、更新、删除、排序和分页。GridView控件取代了以前版本的DataGrid控件。 ListView。能够使用模板来定义数据布局,支持自动排序、编辑、插入和删除操作,也可以通过使用关联的DataPager控件来启用分页。ListView控件取代了以前版本的Repeater控件和DataList控件。ListView控件可简化很多常见方案的实现。 Menu。在可以包括子菜单的分层动态菜单中呈现数据。 Repeater。以列表的形式呈现数据,每一项都使用程序员定义的项模板呈现。 DataList。以表的形式呈现数据,每一项都使用程序员定义的项模板呈现。 TreeView。以可展开节点的分层树的形式呈现数据。 8.3 使用SqlDataSource控件连接数据库 8.3.1 SqlDataSource Web服务器控件概述 SqlDataSource数据源控件的语法格式如下: asp:SqlDataSource ID=SqlDataSource1 runat=server DataSourceMode=DataReader或DataSet ConnectionString=%$ ConnectionStrings:xxxConnectionString % SelectCommand=SELECT语句 DeleteCommand=DELETE语句 InsertCommand=INSERT语句 UpdateCommand=UPDATE语句 … /asp:SqlDataSource 8.3.2 将SqlDataSource控件连接至数据源 【例8-1】本例用SqlDataSource控件连接到第7章创建的SQL Server StudentDB数据库。 8.3.3 使用SqlDataSource控件选择数据 使用SqlDataSource控件只需要很少的代码或无须任何代码即可从数据库中检索数据。SqlDataSource控件可用于任何具有关联ADO.NET提供程序(在配置文件的DbProviderFactories节中配置)的数据库,包括SQL Server、Oracle、ODBC或OLE DB数据库。在配置时,指定SqlDataSource使用的SQL语句语法以及是否可以使用更高级的数据库功能(如存储过程)均由所用的数据库决定。数据源控件对于所有数据库的操作都是相同的。 要使用SqlDataSource控件从数据库中检索数据,至少需要设置以下属性。 ProviderName:指定提供程序名称。 ConnectionString:设置为用于数据库的连接字符串。 SelectCommand:设置为从数据库中返回数据的SQL查询或存储过程。 8.3.4 使用SqlDataSource控件修改数据 【例8-6】本例使用SqlDataSource控件插入、更新和删除使用GridView控件的记录。本例连接至StudentDB数据库。 作业 P237,第1题 P237,第2题 P237,第3题
您可能关注的文档
最近下载
- 2024年黑龙江省高考英语试卷(含答案解析)+听力音频.docx
- GB50016-2014 建筑设计防火规范(2018版).docx
- 第一单元 第一、二、三课 木材基础知识、度量和画线、锯切课件 云南教育出版社劳技八年级下册.pptx
- 2024年安全生产标准化培训.pptx VIP
- JT_T 1218.4-2024 城市轨道交通运营设备维修与更新技术规范 第4部分:轨道.pdf
- 常用通假字大全.docx
- gb2726-2024熟肉制品卫生标准.docx
- 《椒个朋友》幼儿园小班讲课PPT课件.pptx VIP
- e同策上海嘉定新城西尚海金郡余房天攻坚营销计划.pptx VIP
- 预测之书(识别版)_1-100.pdf VIP
文档评论(0)