web数据库编程分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web数据库编程分析

* * * * 10.2.4 Detailsview控件 (1)新建一个ASP.NET网站,向网站中新添加一个Web窗体,切换到该网页的设计视图,在网页中添加2个SqlDataSource,一个GridView控件和一个DetailsView控件。 10.2.4 Detailsview控件 (2)配置数据源控件 10.2.4 Detailsview控件 (3)设置GridView控件和DetailsView控件的属性。 (4)完成,运行网站。 10.2.5 FormsView控件 FormView控件也是用于浏览或操作数据库的数据控件。 它与GridView相比主要的不同在于显示在FormView中的数据记录是分页的,即每页只显示一条记录。 DetatailsView和FormView之间的主要差异在于DetailsView具有内置的表格呈现方面,而FormView需要用户定义模板用于呈现FormView和DetaisView对象模型在其他方面非常类似。 FormView没有自己默认的显示布局 。 10.2.5 FormsView控件 【例10-9】使用FormView数据控件配合SQLDataSource控件创建一个用于浏览和操作student数据库中SC表中记录的应用程序。 10.2.5 FormsView控件 (1)设计Web页面 (2)配置数据源控件 10.2.5 FormsView控件 (3)添加和设置Form View控件 10.2.5 FormsView控件 为了页面整齐美观,可向模板中添加一个HTML表格用于页面定位。 此外,页面中所有字段说明文字通常默认取为英文的字段名,在模板编辑窗口中应注意将其改为中文显示。 10.2.6 数据绑定 数据绑定技术是一种将用户界面的界面控件与数据源的数据捆绑在一起的技术 。 在.NET平台下,数据绑定技术有了进一步的发展,主要的改进包括: 数据源更为多样。 Web开发中也支持数据绑定。 数据绑定可以绑定到控件的更多属性上。 10.2.6 数据绑定 在ASP.NET中,引入了数据绑定语法,使用该语法可以轻松地将Web控件的属性绑定到数据源,语法如下: %# DataSource % DataSource表示各种数据源,可以是变量、表达式、属性、列表、数据集、视图等。 通过调用控件的DataBind()方法来实现页面所有控件的数据绑定,从而在页面中显示出相应的绑定数据。 DataBind()方法是ASP.NET的Page对象和所有Web控件的成员方法。 10.2.6 数据绑定 通常情况下,Page对象的DataBind()方法都在Page_Load事件响应函数中调用。调用的方法如下: protected void Page_Load(object sender, EventArgs e) { Page.DataBind(); } DataBind()方法通常是在数据源中数据更新后调用,用于同步数据源和数据控件中的数据, 10.2.6 数据绑定 ASP.NET中的数据绑定可以分为三种形式: (1)简单绑定:是将一个用户界面控件的属性和一个类(对象)实例上的某个属性进行绑定的方法。 (2)复杂绑定:是把一个基于列表的用户界面控件(如ComboBox控件、Grid控件)绑定到一个数据集(如DataTable)的方法。 (3)数据服务器控件:就是把从数据源获得的数据发送给请求的客户端浏览器,然后将数据呈现在浏览器页面上。 10.3 数据库开发操作技巧 为了使客户能够访问服务器中的数据库,必须使用数据库访问的方法和技术。本节将ASP.NET中主要的数据库开发操作技巧作一归纳。 10.3.1 使用ADO.NET操作数据库 10.3.2 使用Command对象更新记录件 10.3.3 使用DataSet数据集更新记录 10.3.1使用ADO.NET操作数据库 ExecuteReader()方法返回的是一个SqlDataReader对象或OleDbDataReader对象。 DataReader具有较快的访问能力,并且能够使用较少的服务器资源。 DataReader对象提供了“游标”形式的读取方法 。 ExecuteReader()操作主要进行数据库查询。 1. 使用ExecuteReader()操作数据库 10.3.1使用ADO.NET操作数据库 使用ExecuteNonQuery()操作数据库时,返回的是一个整型的值,代表执行某个SQL语句后,在数据库中影响的行数。 ExecuteNonQuery()操作主要进行数据库操作,包括更新、插入和删除等操作,并返回相应的行数。

文档评论(0)

33qwer + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档