- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DataGrid控件应用之一课件
第十一讲 DataGrid控件应用之一;教学目标;一、DataGrid控件概述(1/8); AllowPaging属性:设置是否打开分页功能,默认为false(不分页)。
AllowCustomPaging属性:设置是否打开对自定义分页的支持,默认为false。
BackImageUrl属性:背景图片的路径及文件名。意味着控件可以使用一幅图片作为背景。
ShowHeader属性:是否显示列标头,默认为true。
ShowFooter属性:是否显示页脚注,默认为false。
(二)常用事件
DataGrid控件的事件与DataList控件的事件有些类似。因为可以向控件内加入按钮列和模板列等,子控件的事件被反升至容器控件,这些事件称为反升事件。例如CancelCommand、DeleteCommand、EditCommand、ItemCommand等都是,这些事件与子控件的关系同DataList控件。
;ItemCommand事件:在控件生成事件时发生。向DataGrid控件加入按钮列控件时,其CommandName属性可以设置成7.2节规定的名字,或程序员给定的名字。当这些按钮被单击时,都将引发ItemCommand事件,在这个事件处理程序中通过判断按钮控件的CommandName属性确定引发事件的按钮所在列。
SelectedIndexChanged事件:当前的选择发生改变时激发。
PageIndexChanged事件:当前页索引发生改变时激发。
ItemCreated事件:在控件内创建项时激发。若要对控件内的子控件做某些初始设置时,那些代码要写在这个事件处理程序中。
(三)HTML标记
asp:DataGrid id=DataGrid1runat=server
DataSource=%# dataSet11 %
DataMember=employeeInfo DataKeyField=编号
/asp:DataGrid;(四)使用DataGrid控件的一般步骤
将DataGrid控件拖入到页面后,一般需要对其做以下工作。
1.绑定数据
为了在DadaGrid表格中显示数据源的数据,必须将控件绑定到数据源,数据源一般是一个数据集,它对应于一个数据库。
使用数据连接向导做数据连接,便于之后在属性窗口中设置属性和对属性生成器的操作。如果采用程序代码连接数据库,在DataGrid控件的属性窗口和属性生成器中将看不到数据集、表和字段,不便于操作。
使用数据连接向导将数据库MMIS的数据表employeeInfo连接到页面并生成数据集dataSet11后,再在DataGrid1控件的属性窗口指定DataSource、DataMember和DataKeyFiel属性,操作见下图。 ;一、DataGrid控件概述(5/8); 虽然已经指定了DataGrid控件的3个数据绑定属性,此时还不能显示数据,必须填充数据集,并调用DataBind方法进行数据绑定才能显示数据。这个操作的代码一般这样写:
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
sqlDataAdapter1.Fill(dataSet11,employeeInfo);
DataGrid1.DataBind();
}
} ; 2.美化外观
为了增强DataGrid控件的表现力,需要对控件的外观作必要的修饰。外观的美化工作可以通过属性窗口设置外观属性或通过自动套用格式和使用属性生成器实现。
使用自动套用格式来美化外观的做法是:右击控件,在弹出菜单上单击【自动套用格式】,然后选择一种格式,单击【确定】。 ; 使用属性生成器不但可以设置DataGrid控件的外观,还可以确定控件的行为方式,如指定分页,加入按钮列、超级链接列等。右击控件,再在弹出菜单上单击【属性生成器】,通过“格式”和“边框” 对控件外观的设置,如下图。 ;二、数据字段列设计 (1/3); 2.在HTML标记中设定。设置控件的AutoGenerateColumns属性为false,取消自动生成数据字段列的功能,在DataGrid控件的HTML标记中增加数据字段列标记。
3.使用属性生成器。这种方法方便快捷。
单击DataGrid控件属性窗口下部的“属性生成器”超链接,打开控件的属性生成器,在左侧的项目框中选择“列”,如下图。 ;
您可能关注的文档
- 红酒垂直品鉴会活动方案课件.ppt
- 红酒非诚勿扰课件.ppt
- chapter04 网页设计与Web编程教案课件.ppt
- 红细胞知识点总结课件.ppt
- 红星海世界观营销总纲(营销案例经典)_大连课件.ppt
- 纳税评估竞赛 教材讲解课件.ppt
- 红领巾我为你骄傲(四年级主题班队会)课件.ppt
- chapter1-Introducer课件.ppt
- 练习题 遗传学 考试重点课件.ppt
- 级数 考试重点课件.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)