- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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控件默认
您可能关注的文档
- AltiumDesigner原理图与PCB设计教程课件作者高敬朋第2章节.ppt
- AltiumDesigner原理图与PCB设计教程课件作者高敬朋第8章节.ppt
- AltiumDesigner原理图与PCB设计教程课件作者高敬朋第10章节.ppt
- Android项目驱动式开发教程课件作者刘正主编第1章节开发入门.ppt
- 产业经济学课件作者张玉冰课件产业经济学3章.ppt
- Android项目驱动式开发教程课件作者刘正主编第3章节布局与基本组件.ppt
- Android项目驱动式开发教程课件作者刘正主编第5章节异步任务开发.ppt
- Android项目驱动式开发教程课件作者刘正主编第6章节后台服务.ppt
- 产业经济学课件作者张玉冰课件产业经济学5章.ppt
- Android项目驱动式开发教程课件作者刘正主编第7章节数据存储与分享.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第1章节AS P.NET与VisualStudio开发平台.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第2章节网页设计基础.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第4章节C#语法基础与程序设计方法.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第5章节AS P.NET常用控件.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第6章节AS P.NET内置对象和状态管理.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第7章节AS P.NETAJAX.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第8章节数据库基础和数据访问控件.ppt
- AS P.NET程序设计教程C#版课件作者崔淼第9章节使用ADO.NET访问数据库.ppt
- AS P.NET程序设计教程课件作者崔连和6.章节01章节01-AS P.net概述.ppt
- AS P.NET程序设计教程课件作者崔连和6.章节02VisualStudio2010编程.ppt
原创力文档


文档评论(0)