AS P.NET程序设计案例教程课件作者郭力子第7章节AS P.NET中的主要数据控件.pptVIP

AS P.NET程序设计案例教程课件作者郭力子第7章节AS P.NET中的主要数据控件.ppt

  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文档。上传文档
查看更多
本章要点 DataGrid、DataList和DataRepeater 的基本概念 DataGrid、DataList和DataRepeater 的基本使用方法 DataGrid、DataList和DataRepeater 的用户定制 7.1 ADO.NET数据服务控件概述 DataGrid控件 DataRepeater控件 DataList控件 7.2 DataGrid数据服务控件 DataGrid控件在网页上以 “列*行” 的形式来显示数据。默认以只读的模式供用户查看数据,也可以对它所显示的数据实施选取、编辑、删除、分页和排序。 在DataGrid控件的结构中,最主要的是Column对象。 DataGrid服务器控件是由各个列的对象所组成的,而Columns集合则是各个列对象的集合。 DataGrid控件的常用属性、方法和事件 使用DataGrid 实现分页和排序 在DataGrid控件中定制列 在DataGrid控件中编辑、更新数据 DataGrid控件的基本语法 Asp:DataGrid Id=控件名称 AllowPaging= true | False AllowSorting=true | False AutoGenerateColumns=True | False … OnEditCommand=单击编辑按钮时的事件名称 OnUpdateCommand=单击更新按钮时的事件名称 OnDeleteCommand=单击删除按钮时的事件名称 OnCancelCommand=单击取消按钮时的事件名称 OnPageIndexChanged=采用分页时切换到另一页时的事件名称 OnSortCommand=采用排序时对应的事件名称 DataKeyField=关键字段,类似于数据库表中的主键 Runat=Server Columns …自定义的列… /Columns /Asp:DataGrid DataGrid控件中的列 1. BoundColumn: 绑定列,是默认的列,它能够让用户指定要显示所绑定之数据源(通常是数据库中的表,下同)中的那些字段。 2. HyperlinkColumn: 超链接列,将列中各项的内容以超链接来显示。列的内容可以绑定至数据源的字段或静态文本。 3. ButtonColumn: 按钮列,此种类型的列允许用互在其中创建自定义的按钮。 4. TemplateColumn: 模板列,这种类型的列可让用户利用HTML 与服务器控件来设置自定义的列。模板内的控件允许数据绑定。 5. EditCommandColumn: 编辑命令列,这种类型的列内置最常用的编辑命令(Edit、Update与Cancel),以便于用户就地编辑所在列的数据记录。 DataGrid控件的属性、方法和事件 DataGrid控件的属性、方法和事件 使用DataGrid 实现分页 分页显示数据时,在DataGrid的声明中作如下设置: AllowPaging=True PageSize=整数值 OnPagingIndexChanged= PagingStyle-Mode事件过程 利用PagingStyle属性设置分页导航栏的式样: PagingStyle-Mode=NextPrev | NumericPages PagingStyle-HorizontalAlign=Left | Right | Center PagingStyle-PrevPageText=字符串 PagingStyle-NextPageText=字符串 在单击分页选择标记时发生的页面切换事件过程中,主要是要将用户选择的页的索引赋给DataGrid控件的当前页的索引: DataGrid.CurrentPageIndex= e.NewPageIndex;然后调用访问数据库的过程显示新的页面。 使用DataGrid 实现排序 对页面显示数据进行排序时,需要在DataGrid控件声明中添加属性: AllowSorting=True 指定单击需要排序的列时会触发的事件: OnSortCommand=事件过程 在事件触发过程中,主要是将用户单击的需要排序的列的标题的字段名赋给DataGrid控件的SortField属性:SortField=E.SortExpression 在DataGrid控件中定制列 DataGrid控件默认

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档