- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一讲 DataGrid控件应用之一 教学内容 一、DataGrid控件概述 二、数据字段列设计 三、超级链接列设计 四、按钮列设计 五、DataGrid控件应用之一 教学目标 掌握DataGrid控件数据字段列设计; 掌握DataGrid控件超级链接列设计; 掌握DataGrid控件按钮列设计; 掌握购物车技术; 学习DataGrid控件的初步应用。 一、DataGrid控件概述(1/8) DataGrid控件的功能十分强大,可以对二维表中的数据显示、排序和分页等,还可以编辑和删除数据,利用模板列可以向它加入各种子控件,实现十分复杂的功能。 (一)常用属性 DataSource属性:绑定到控件的数据源,可以是数组、数据集、数据视图等。 DataMember属性:若DataSource属性指定的是一个数据集,则DataMember属性指定到该数据集的一个数据表。 DataKeyField属性:用于填充DataKey集合的数据源中的字段,一般应指定到数据表的主键字段。 SelectedIndex属性:当前选定项的索引号,未选择任何项时为-1。 AutoGenerateColumns属性:是否自动生成控件的数据绑定列,默认为true。 一、DataGrid控件概述(2/8) AllowPaging属性:设置是否打开分页功能,默认为false(不分页)。 AllowCustomPaging属性:设置是否打开对自定义分页的支持,默认为false。 BackImageUrl属性:背景图片的路径及文件名。意味着控件可以使用一幅图片作为背景。 ShowHeader属性:是否显示列标头,默认为true。 ShowFooter属性:是否显示页脚注,默认为false。 (二)常用事件 DataGrid控件的事件与DataList控件的事件有些类似。因为可以向控件内加入按钮列和模板列等,子控件的事件被反升至容器控件,这些事件称为反升事件。例如CancelCommand、DeleteCommand、EditCommand、ItemCommand等都是,这些事件与子控件的关系同DataList控件。 一、DataGrid控件概述(3/8) ItemCommand事件:在控件生成事件时发生。向DataGrid控件加入按钮列控件时,其CommandName属性可以设置成7.2节规定的名字,或程序员给定的名字。当这些按钮被单击时,都将引发ItemCommand事件,在这个事件处理程序中通过判断按钮控件的CommandName属性确定引发事件的按钮所在列。 SelectedIndexChanged事件:当前的选择发生改变时激发。 PageIndexChanged事件:当前页索引发生改变时激发。 ItemCreated事件:在控件内创建项时激发。若要对控件内的子控件做某些初始设置时,那些代码要写在这个事件处理程序中。 (三)HTML标记 asp:DataGrid id=DataGrid1runat=server DataSource=%# dataSet11 % DataMember=employeeInfo DataKeyField=编号 /asp:DataGrid 一、DataGrid控件概述(4/8) (四)使用DataGrid控件的一般步骤 将DataGrid控件拖入到页面后,一般需要对其做以下工作。 1.绑定数据 为了在DadaGrid表格中显示数据源的数据,必须将控件绑定到数据源,数据源一般是一个数据集,它对应于一个数据库。 使用数据连接向导做数据连接,便于之后在属性窗口中设置属性和对属性生成器的操作。如果采用程序代码连接数据库,在DataGrid控件的属性窗口和属性生成器中将看不到数据集、表和字段,不便于操作。 使用数据连接向导将数据库MMIS的数据表employeeInfo连接到页面并生成数据集dataSet11后,再在DataGrid1控件的属性窗口指定DataSource、DataMember和DataKeyFiel属性,操作见下图。 一、DataGrid控件概述(5/8) 一、DataGrid控件概述(6/8) 虽然已经指定了DataGrid控件的3个数据绑定属性,此时还不能显示数据,必须填充数据集,并调用DataBind方法进行数据绑定才能显示数据。这个操作的代码一般这样写: private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack)
您可能关注的文档
- 9.网络基本故障排查.ppt
- 9.绝句(迟日江山丽).ppt
- 90后特质与生存之道.ppt
- 90后的物质生活和精神世界-开题.ppt
- 93语文九年级上册6课.ppt
- 919进口红酒团购网-所有葡萄酒产品及品鉴介绍.ppt
- 94301-七年级上册知识回顾与应用.ppt
- 94岁老人李秀英北京街头拾荒养活74岁生病女儿侯昌凤.ppt
- 96年至今世界足球先生.pptx
- 99-999中基层管理者留人59招.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 水利工程质量检测员网上继续教育考试题库及答案混凝土专业试题及答案.pdf VIP
- 李白《将进酒》原文及赏析通用5篇.doc VIP
- 《自动喷水灭火系统施工及验收规范》GB50261-2017.docx VIP
- 小学英语_Unit 4 Lesson3 There are twenty pupils in my class教学设计学情分析教材分析课后反思.doc
- 2025贵州省旅游产业发展集团有限公司招聘115人备考试题及答案解析.docx VIP
- 《凤凰男的豪门贤妻》剧本整本.docx VIP
- 2013年水利工程质量检测员网上继续教育考试题库及答案-混凝土专业.pdf VIP
- 消毒技术规范2022.docx VIP
- 阳台封装施工安全协议书5篇.docx
- 消毒技术规范(2022).docx VIP
文档评论(0)