lesson17 数据绑定控件显示据 第15章 数据绑定控件显示数据.pptVIP

lesson17 数据绑定控件显示据 第15章 数据绑定控件显示数据.ppt

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

第15章 数据绑定控件显示数据 软件开发过程中,经常会使用表格来对特定的数据进行显示。在传统的开发模式中,这是一项艰巨而且周期性长的任务。在ASP.NET中,尤其是在新版本2.0中,提供了许多优秀的数据绑定控件,使用这些控件,可以很方便的将数据以表格的形式在页面中显示出来。本章将为读者介绍这些功能强大的数据绑定控件。 15.1 GridView控件 使用GridView控件,可以将多种不同数据源中的数据,以表格的形式显示在页面中。这些数据源可以是数据库,也可以是XML文件,还可以是公开数据的业务对象。并且可以对这些数据进行编辑、删除,还可以很方便的对数据进行分页、排序、选择操作。另外,Visual Studio 2005还为该控件提供了多种套用格式,只需要简单的选择,就可以完成一个漂亮的页面。 15.1.1 绑定数据到GridView控件 有两种方式,可以对GridView控件进行数据绑定,即通过该控件的DataSourceID属性进行数据绑定,还有一种方式,就是使用GridView控件的DataSource 属性进行数据绑定。使用前一种方式,可以直接绑定到数据源控件。这种方式比较简单,并可以方便的进行各种数据操作和分页。使用后一种方式,可以绑定到ADO.NET对象的数据集,而且对数据的各种操作都得另外编写代码来实现。 15.1.2 数据排序并进行分页 前一节的范例中,GridView控件会将数据库中的所有数据,在一个页面中进行显示。如果数据量很大的话,那么将会是多么麻烦的事情。要解决这种问题,就要对数据进行分页显示,好在GridView支持分页功能。如果需要将数据以某种顺利进行显示,GridView也可以办到,这就是它的另一个功能:排序。这节将为读者就这两个问题进行介绍。 15.1.3 数据编辑和删除 通过GridView还可以对数据进行编辑,在默认情况下,GridView控件会以只读模式来进行数据的显示,就像程序15-01.aspx那样。如果要使用该控件对数据进行编辑,这就需要让该控件在另一种模式下工作,这就是它的编辑模式。在编辑模式下,该控件会显示一个像TextBox和CheckBox那样的可编辑控件。还可以让GridView控件显示一个“删除”按钮,来对相关数据源中的数据,执行删除操作。 15.2 DetailsView控件 使用DetailsView控件,可以使用表格的形式,每次显示数据源中的一条数据记录。表格中的每一行,就是数据记录中的一个字段。该控件支持数据的编辑、插入和删除操作,DetailsView控件常与其他数据绑定控件,如GridView控件配合,执行数据的更新和插入操作。该控件对数据的操作,依赖于数据源控件的功能,并且该控件不支持数据的排序。 15.2.1 将数据绑定到DetailsView控件 可以通过该DetailsView控件的DataSourceID属性进行数据绑定,还可以使用GridView控件的DataSource属性进行数据绑定。程序15-04.aspx演示了如何将来自SqlDataSource控件的数据绑定到DetailsView。 15.2.2 对数据进行编辑和分页 DetailsView控件的数据显示特性,注定了其具备分页行为,即每页显示一条数据记录。要启用这种分页行为,可以通过设置它的AllowPaging属性为True来实现。DetailsView还支持对数据的编辑操作。当然,这依赖于所绑定的数据源支持对数据的更新。程序15-05.aspx演示了如何通过DetailsView控件对数据进行分页和编辑。 15.2.3 数据的插入和删除 DetailsView控件还可以对单条记录进行插入和删除操作,这同样依赖于所绑定的数据源对该操作的支持。程序15-06.aspx演示了如何实现数据的插入和删除。(具体内容请参照书。) 15.3 FormView控件 同DetailsView控件很相似,FormView控件每次只显示一条数据记录。两个控件的差别在于,DetailsView控件使用表格来布局,而FormView控件却没有预定义布局。开发人员可以自己定义模板,模板中可以定义窗体格式,还可以绑定控件和表达式。FormView控件同时支持分页功能,启用方式同DetailsView相同。 15.3.1 将数据绑定到FormView控件 同DetailsView控件相同,可以通过FormView控件的DataSourceID 属性进行数据绑定,还可以使用它的DataSource 属性进行数据绑定。如果通过DataSource属性进行数据绑定,就需要开发人员其附加功能(如更新和分页等)编写相应代码。(具体内容请参照书。) 15.3.2 数据的编辑、插入和删除 FormVie

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档