aspnet第3章3次与控件chgridview_第1页
aspnet第3章3次与控件chgridview_第2页
aspnet第3章3次与控件chgridview_第3页
aspnet第3章3次与控件chgridview_第4页
aspnet第3章3次与控件chgridview_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章GridView回顾ASP.NET的数据源控件有哪些?ObjectDataSource数据源控件的特点是什么?ListView的模板有哪些?如何实现批量删除?本章目标掌握GridView控件展示数据掌握GridView控件操作数据GridViewASP.NET中最方便和简单的数据展示控件中采用表格的方式展示数据每一个列表示数据源的一个字段或属性每一行数据则表示数据源的一条记录或一个对象功能绑定至数据源控件,如SqlDataSource、ObjectDataSource等内置排序功能内置更新和删除功能内置分页功能内置行选择功能以编程方式访问GridView对象模型以动态设置属性、处理事件等多个键字段用于超链接列的多个数据字段可通过主题和样式进行自定义的外观使用控件显示数据按要求显示标题自动分页格式化数据自动套用格式GridView的列列类型说明BoundField显示数据源中某个字段的值。这是GridView控件的默认列类型ButtonField为GridView控件中的每个项显示一个命令按钮。这可以创建一列自定义按钮控件,如“添加”按钮或“移除”按钮CheckBoxField为GridView控件中的每一项显示一个复选框。此列字段类型通常用于显示具有布尔值的字段CommandField显示用来执行选择、编辑或删除操作的预定义命令按钮HyperLinkField将数据源中某个字段的值显示为超链接。此列字段类型可以将另一个字段绑定到超链接的URLImageField为GridView控件中的每一项显示一个图像TemplateField根据指定的模板为GridView控件中的每一项显示用户定义的内容。此列字段类型可以创建自定义的列字段GridView的列BoundField字段表示数据绑定控件中作为文本显示的字段。可设置表头、样式等信息。

DataFormatString,可设置显示字段的格式。注:当HtmlCode属性设置为false,DataFormatString才有效{0:C}0代表对应后面的第一个参数,这里就是绑定的字段所对应的值;C是格式化标记,它可以将数字型的字段格式化为货币类型。显示数据实现步骤配置ObjectDataSource设置GridView控件的数据源编辑GridView控件的列启动自动分页自动套用格式使用GridView课堂演示:使用GridView控件显示电影信息小结GridView控件的作用是什么?GridView控件的功能有哪些?使用控件显示数据的步骤有哪些?模版模板说明AlternatingItemTemplate为GridView控件的交替项指定要显示的内容EditItemTemplate为GridView控件中处于编辑模式中的项指定要显示的内容FooterTemplate为GridView控件的脚注部分指定要显示的内容HeaderTemplate为GridView控件的标头部分指定要显示的内容ItemTemplate为GridView控件中的项指定要显示的内容EmptyDataTemplate为GridView控件中的空数据项指定要显示的内容PagerTemplate为GridView控件中的分页指定要显示的内容GridView提供了7个模板事件事件说明PageIndexChanging在单击某一页导航按钮时,但在GridView控件处理分页操作之前发生RowCancelingEdit单击编辑模式中某一行的“取消”按钮以后,在该行退出编辑模式之前发生RowCommand当单击GridView控件中的按钮时发生RowDataBound在GridView控件中将数据行绑定到数据时发生RowDeleting在单击某一行的“删除”按钮时,但在GridView控件删除该行之前发生RowEditing发生在单击某一行的“编辑”按钮以后,GridView控件进入编辑模式之前RowUpdating发生在单击某一行的“更新”按钮以后,GridView控件对该行进行更新之前操作数据按要求显示标题全选添加数据批量删除操作数据光棒效果自动分页自动套用格式光棒效果protectedvoidgvDemo_RowDataBound(objectsender,

GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){

e.Row.Attributes.Add("onmouseover",

"currentcolor=this.style.backgroundColor;this.style.bac

kgroundColor='#6699ff'");

e.Row.Attributes.Add("onmouseout",

"this.style.backgroundColor=currentcolor");}}GridView数据行绑定事件判断数据行类型当鼠标离开时数据行背景色还原添加属性(客户端):当鼠标移过的时,数据行背景色变成蓝色操作数据课堂演示:使用GridView控件操作电影信息总结了解各种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论