- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课堂笔记第1讲:GridView控件详解与ObjectDataSource绑定
原本数据访问,是用手写代码,现在则增加了一层--数据源访问控件,通过此控件去访问;
数据源控件
快速实现多种常用的数据源进展展现和交互快速完成对数据表增删改查操作
是ASP.NET2.0引入的一个的数据抽象层
学习过的数据源控件:
TreeView导航控件使用的XmlDataSource;“面包屑”导航控件使用的SiteMapDataSource;
VS2023内置的五种数据源控件:AccessDataSource:Access;
SqlDataSource:允许访问支持ADO.NET数据供给程序的全部数据源。可访问ODBC、SQLServer
等;ObjectDataSource:可以对业务对象或其他返回数据的类执行特定的数据访问;XmlDataSource:可以对XML文档执行特定访问,包括物理访问和内存访问。
SiteMapDataSource:可以对站点地图供给程序所存储的Web站点执行特定的站点地图数据访问;
数据源控件类的层次构造图:
ObjectDataSource重要属性:
TypeName:猎取或设置ObjectDataSource对象表示的类的名称,即业务对象的类名。SelectMethod:猎取或设置由检索数据的方法或函数的名称。InsertMethod:猎取或设置插入数据的方法或函数的名称。UpdateMethod:猎取或设置由更数据的方法或函数的名称。DeleteMethod:猎取或设置删除数据的方法或函数的名称。
手写代码方式:
AccessDataSource
两种数据访问方式:数据源控件方式+DataSource;有啥区分呀??莫非这里是说数据源控件方式与DataSource手写代码方式吗;
是数据源控件方式与DataSource手写代码这两种方式;
其中数据源控件方式这是.NET2.0的方式,而DataSource手写代码这是.NET1.0的方式;留意:
1、数据源控件方式只要指定数据源id即可;
2、DataSource〔手写代码〕方式在指定完数据源后必需使用绑定方法。
数据绑定控件可以用来展现和绑定数据:
数据源控件不供给展现,数据绑定控件供给展现;数据绑定控件可以通过数据源控件绑定数据
数据绑定控件的层次构造:
数据绑定控件分为三大类别:简洁数据绑定控件:
简单数据绑定控件:GridView还有datalist、repeet;
层次化数据绑定控件:
GridView查询与显示数据GridView中的七种字段
asp.net中GridView绑定到数据源时,可以自动显示数据源的各个字段。只要设定其AutoGenerateColumns为TRUE即可。但这,自动显示有其不好的一面,由于不能自义定掌握显示的样式。
解决以上的方法就是指定需要GridView显示的字段,GridView控件支持以下七种类型的
Field:
BoundField : 将数据项显示为文本〔最常用〕
CheckBoxField:将数据项显示为复选框
CommandField:使用链接来支持编辑、删除或选中行
ButtonField:将数据项显示为按钮(ImageButton、LinkButton、Button)--重点讲
Field:将数据项显示为超链接--重点讲
ImageField:将数据项显示为图片--重点讲
TemplateField:自定义数据项的外观〔最强大〕--重点讲
以上各Field的父类都为DataControlFiled.所以,下面先看DataControlField.
DataControlField
DataControlField类用作全部数据控件字段类型的基类。数据绑定控件使用数据控件字段表示数据字段。
DataControlField定义了一些共公的属性,其子Field都可以使用。
HeaderText/HeaderImageUrl:标题栏字段/标题栏的图像URL
FooterText:脚注项的文本
AccessibleHeaderText:一个字符串,表示由屏幕阅读器读取的缩写文本。
Control:猎取对Field内数据控件的引用
InsertVisible:插入记录时,此列是否可见。(不能在GridView控件中使用)
HeaderStyle/FooterStyl
您可能关注的文档
- virtualbo中调整虚拟机的硬盘大小与CentOS卡在进度条启动缓慢进不去解决办法.docx
- VirtualServer使用指南之一:安装和配置VirtualServer.docx
- visio图形状元素一览.docx
- visio图表实验报告.docx
- Visio流程图符号含义以及标准规则.docx
- Visio组织架构图文本文件导入操作手册.docx
- VisualBasic程序设计选择填空题.docx
- VisualC++可视化集成开发环境.docx
- VisualFopro6.0安装向导图文教程(附视频演示).docx
- VisualFoPro数据运算练习题及答案.docx
- 文化多样性在初中英语课堂的渗透教学研究中期报告教学研究课题报告.docx
- 机器学习与计算机视觉在人工智能中的协同研究.pptx
- 机器学习算法在电力系统运行与优化中的应用与研究.pptx
- 机器学习算法在媒体推荐中的应用.pptx
- 机器视觉技术在自动驾驶中的应用与研究.pptx
- 机器学习算法在电子商务推荐系统中的应用与优化.pptx
- 2024-2030年中国智能坐便器行业发展分析及投资前景预测研究报告.docx
- 2024-2030年中国智能按摩椅行业发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国日式面包屑市场营销策略探讨与未来消费趋势预测报告.docx
- 2024-2030年中国日化香精市场融资策略分析与运营效益调研研究报告.docx
文档评论(0)