- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据访问服务器控件 学前提示 通过使用ASP.NET提供的数据访问控件,只需要利用向导配置即可完成数据库访问操作,方便了小型数据库应用程序的开发。 本章将学习ASP.NET数据库访问服务器控件的相关知识。 知识要点 使用SqlDataSource控件访问数据库 使用GridView控件以表格形式显示数据 使用FormView控件完成数据的添加与修改 使用DetailsView控件显示详细数据 7.1 SqlDataSource控件 通过使用 SqlDataSource 控件,实现了在页面上以配置 Web 控件的方式访问位于某个关系数据库中的数据,可以直接访问的数据库包括Microsoft SQL Server和Oracle,以及所有可以通过OLE DB和ODBC数据源访问的数据库。 SqlDataSource控件通过使用ADO.NET类实现与ADO.NET支持的任何数据库进行交互。 使用SqlDataSource控件,可以直接在ASP.NET页中访问和操作数据,而无需直接使用ADO.NET类。只需提供用于连接到数据库的连接字符串,并定义使用数据的SQL语句或存储过程即可。 7.1.1 SqlDataSource控件的属性 在使用SqlDataSource控件连接数据库完成读取数据的操作时,至少要为该控件设置两个属性:ConnectionString与SelectCommand。 ConnectionString属性用于设置数据库连接字符串。SelectCommand属性设置用于查询数据的SQL语句,SqlDataSource控件连接数据库的示例代码如下: asp:SqlDataSource ID=SqlDataSource2 runat=server ConnectionString=Data Source=(local); Initial Catalog=Northwind;Integrated Security=True ProviderName=System.Data.SqlClient SelectCommand=SELECT * FROM [Alphabetical list of products] /asp:SqlDataSource 7.1.2 SqlDataSource控件的事件 SqlDataSource控件用于实现与数据库的连接,并发送相关的SQL语句到数据库,得到返回结果,表7-1列出了常用的事件。 7.1.3 配置数据连接 (1) 新建一个项目,打开默认首页,放置一个SqlDataSource控件到页面上,如图7-1所示。 (2) 添加这个控件后,会自动打开控件任务面板,如图7-2所示。 (3) 在任务面板中单击“配置数据源”选项,启动数据源配置向导。在向导的第一步中单击“新建连接”按钮,如图7-3所示。 7.1.3 配置数据连接 (4) 在弹出的“更改数据源”对话框中列出了所有支持的数据源类型 (5) 在打开的“添加连接”对话框中配置服务器为本地SQL Server服务器,数据库为Northwind数据库,如图7-5所示。 (6) 单击“测试连接”按钮,弹出“测试连接成功”信息对话框,说明数据库连接配置成功,如图7-6所示。单击两次“确定”按钮,完成数据库连接配置。 (7) 数据库连接设置完成后回到数据源配置向导,在数据源下拉框中已经出现前面配置的数据源。单击“下一步”按钮,如图7-7所示。 7.1.3 配置数据连接 (8) 如果是第一次为项目配置数据源,系统会提示“是否保存数据连接字符串”。 (9) 在“配置Select语句”界面中,可以配置需要读取的数据表,现在只是讲解数据源控件的设置方法,在这里就选择默认的数据表,如图7-9所示。 (10)在“配置Select语句”界面中,单击ORDER BY按钮可以设置排序方式,如图7-11所示;单击“高级”按钮可以为数据源控件启动生成数据操作语句功能,如图7-12所示。 7.1.3 配置数据连接 (11) 数据源配置完成后,单击“下一步”按钮,进入“测试查询”界面,如图7-13所示。 (12) 如在前面为数据源控件配置查询条件时有参数,单击“测试查询”按钮时会出现查询参数设置对话框,如图7-15所示。测试无误后单击“完成”按钮,数据源配置完成。 7.2 GridView控件 在ASP.NET 3.5中,对DataGrid仍然是支持的,但新增的GridView控件的开发界面更为友好,而且功能比DataGrid更为强大,开发者在使用过程中需要编写的代码得到了最大程度的精简。 首先看看Visual Studio 2008工具箱中GridView控件的图标,如图7-16所示。 7.2.1 GridView控件的常
您可能关注的文档
最近下载
- 2024年银行考试-授信业务资格笔试参考题库含答案.docx
- 2023-2024学年重庆市高二上册数学期末试卷1(人教版).docx VIP
- 园林景观施工技术交底记录大全.docx
- 期末周末作业题(含解析)2024-2025学年人教新目标(Go for it)版英语八年级上册.docx VIP
- 2024山西省农商银行招聘1340人笔试模拟试题及答案解析.docx
- 人教版2024-2025学年度第一学期七年级期末数学试卷.docx
- 可信数据空间建设及应用参考指南1.0.docx
- 2024江苏高考政治真题(原卷版).docx
- 三年级数学上册专项练习(拔高题)北师大版.pdf
- Rhino5.0&KeyShot产品设计实例教程(第2版).ppt VIP
文档评论(0)