网站大量收购闲置独家精品文档,联系QQ:2885784924

DataGrid控件应用之一课件.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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控件属性窗口下部的“属性生成器”超链接,打开控件的属性生成器,在左侧的项目框中选择“列”,如下图。 ;

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档