GridView+类教学提纲.docx
- 文档编号:3583017
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:11
- 大小:18.39KB
GridView+类教学提纲.docx
《GridView+类教学提纲.docx》由会员分享,可在线阅读,更多相关《GridView+类教学提纲.docx(11页珍藏版)》请在冰豆网上搜索。
GridView+类教学提纲
GridView+类
GridView类
在表中显示数据源的值,其中每列表示一个字段,每行表示一条记录。
GridView控件允
许您选择和编辑这些项以及对它们进行排序。
命名空间:
System.Web.Ul.WebControls
列字段
GridView控件中的每一列由一个DataControlField对象表示。
默认情况下,
AutoGenerateColumns属性被设置为true,为数据源中的每一个字段创建一个
AutoGeneratedField对象。
每个字段然后作为GridView控件中的列呈现,其顺序同
于每一字段在数据源中出现的顺序。
通过将AutoGenerateColumns属性设置为false,然后定义您自己的列字段集合,
您也可以手动控制哪些列字段将显示在GridView控件中。
不同的列字段类型决定控件
中各列的行为。
下表列出了可以使用的不同列字段类型。
此控件可用来显示用户输入,而该输入可能包含恶意的客户端脚本。
在应用程序中显示从客户端发送来的任何信息之前,请检查它们是否包含可执行脚本、SQL语句或其他代码。
只要有可能,强烈建议在这些值显示在此控件中之前对它们进行HTML编码(默认情况下,BoundField类会对值进行HTML编码)。
ASP.NET提供输入请求验证功能以阻止用户输入中的脚本和HTML。
还提供验证
服务器控件以判断用户输入。
有关更多信息,请参见验证控件介绍。
GridView控件不直接支持将记录插入数据源。
但是,通过将GridView控件与
DetailsView或FormView控件结合使用则可以插入记录。
有关更多信息,请分别参见DetailsView或FormView。
GridView控件可自动将数据源中的所有记录分成多页,而不是同时显示这些
记录。
若要启用分页,请将AllowPaging属性设置为true。
自定义用户界面
您可以通过设置GridView控件的不同部分的样式属性自定义该控件的外
观。
下表列出了不同的样式属性。
样式属性
说明
AlternatingRowStyle
GridView控件中的交替数据仃的样式设置。
当设置了此属性时,数据行交替使用RowStyle设置和
AlternatingRowStyle设置进行显示。
EditRowStyle
GridView控件中正在编辑的行的样式设置。
EmptyDataRowStyle
当数据源不包含任何记录时,GridView控件中显示的空数据行的样式设置。
FooterStyle
GridView控件的脚注行的样式设置。
HeaderStyle
GridView控件的标题行的样式设置。
PagerStyle
GridView控件的页导航行的样式设置。
RowStyle
GridView控件中的数据行的样式设置。
当还设置了
AlternatingRowStyle属性时,数据行交替使用
RowStyle设置和AlternatingRowStyle设置进行显
示。
SelectedRowStyle
GridView控件中的选中行的样式设置。
也可以显示或隐藏控件的不同部分。
下表列出控制显示或隐藏哪些部分的属性。
属性
说明
ShowFooter
显示或隐藏GridView控件的页脚节。
ShowHeader
显示或隐藏GridView控件的页眉节。
事件
GridView控件提供多个您可以对其进行编程的事件。
这使您可以在每次发生
事件时都运行一个自定义例程。
下表列出了GridView控件支持的事件。
事件说明
PageIndexChanged
在单击某一页导航按钮时,但在GridView控件处理
分页操作之后发生。
此事件通常用于以下情形:
在用户定位到该控件中的另一页之后,您需要执行某项任务。
PageIndexChanging
在单击某一页导航按钮时,但在GridView控件处理
分页操作之前发生。
此事件通常用于取消分页操作。
RowCancelingEdit
在单击某一行的“取消”按钮时,但在GridView控件退出编辑模式之前发生。
此事件通常用于停止取消操作。
RowCommand
当单击GridView控件中的按钮时发生。
此事件通常用于在控件中单击按钮时执行某项任务。
RowCreated
当在GridView控件中创建新行时发生。
此事件通常用于在创建行时修改行的内容。
RowDataBound
在GridView控件中将数据行绑定到数据时发生。
此事件通常用于在行绑定到数据时修改行的内容。
RowDeleted
在单击某一行的“删除”按钮时,但在GridView控件从数据源中删除相应记录之后发生。
此事件通常用于检查删除操作的结果。
RowDeleting
在单击某一行的“删除”按钮时,但在GridView控件从数据源中删除相应记录之前发生。
此事件通常用于取消删除操作。
RowEditing
发生在单击某一行的“编辑”按钮以后,GridView控件进入编辑模式之前。
此事件通常用于取消编辑操作。
RowUpdated
发生在单击某一行的“更新”按钮,并且GridView控件对该行进行更新之后。
此事件通常用于检查更新操作的结果。
RowUpdating
发生在单击某一行的“更新”按钮以后,GridView控件对该行进行更新之前。
此事件通常用于取消更新操作。
SelectedIndexChanged
发生在单击某一行的“选择”按钮,GridView控件对相应的选择操作进行处理之后。
此事件通常用于在该控件中选定某行之后执行某项任务。
SelectedIndexChanging
发生在单击某一行的“选择”按钮以后,GridView控件对相应的选择操作进行处理之前。
此事件通常用
于取消选择操作。
Sorted
在单击用于列排序的超链接时,但在GridView控件
对相应的排序操作进行处理之后发生。
此事件通常用于在用户单击用于列排序的超链接之后执行某个任务。
Sorting
在单击用于列排序的超链接时,但在GridView控件
对相应的排序操作进行处理之前发生。
此事件通常用于取消排序操作或执行自定义的排序例程。
辅助功能
默认情况下为此控件呈现的标记可能不符合Web内容辅助功能准则1.0
(WCAG)中优先级为1的准则等辅助功能标准。
有关此控件的辅助功能支持
的详细信息,请参见ASP.NET控件和辅助功能
Topic
Location
Howto:
BindtoDatainaTemplatedControl
在VisualStudio中构
建ASP.NETWeb应用程序
Howto:
BindtoDatainaTemplatedControl
在VisualStudio中构
建ASP.NETWeb应用程序
inVisualStudio
Howto:
ConnecttoanAccessDatabaseUsing
在VisualStudio中构
建ASP.NETWeb应用程序
theAccessDataSourceControl
Howto:
CreateASP.NETWebControlTemplates
在VisualStudio中构
建ASP.NETWeb应用程序
Declaratively
HowTo:
CreateASP.NETWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
TemplatesDynamically
Howto:
CreateWebServerControlTemplates
在VisualStudio中构
建ASP.NETWeb应用程序
UsingtheDesigner
Topic
Location
Howto:
CustomizeControlsforEditingintheGridViewWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
Howto:
EnableDefaultDeletinginthe
在VisualStudio中构
建ASP.NETWeb应用程序
GridViewWebServerControl
Howto:
EnableDefaultEditinginthe
在VisualStudio中构
建ASP.NETWeb应用程序
GridViewWebServerControl
Howto:
EnableDefaultPagingintheGridViewWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
Howto:
EnableDefaultSelectioninthe
在VisualStudio中构
建ASP.NETWeb应用程序
GridViewWebServerControl
Howto:
RespondtoButtonEventsinDataList,Repeater,orGridViewItems
在VisualStudio中构
建ASP.NETWeb应用程序
Howto:
SetGridViewWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
ColumnWidthDynamically
Walkthrough:
BasicDataAccessinWebPages
在VisualStudio中构
建ASP.NETWeb应用程序
Walkthrough:
CreatingaNestedGridView
在VisualStudio中构
建ASP.NETWeb应用程序
Control
Walkthrough:
CreatingaWebPagetoDisplay
在VisualStudio中构
建ASP.NETWeb应用程序
AccessDatabaseData
Walkthrough:
CreatingaWebPagetoDisplay
在VisualStudio中构
建ASP.NETWeb应用程序
XMLData
Topic
Location
Walkthrough:
CreatingandUsingASP.NET
在VisualStudio中构
建ASP.NETWeb应用程序
MasterPagesinVisualWebDeveloper
Walkthrough:
CreatingMaster/DetailWebPages
在VisualStudio中构
建ASP.NETWeb应用程序
inVisualStudio
Walkthrough:
DataBindingtoaCustom
在VisualStudio中构
建ASP.NETWeb应用程序
BusinessObject
Walkthrough:
DataBindingWebPageswitha
在VisualStudio中构
建ASP.NETWeb应用程序
VisualStudioDataComponent
Walkthrough:
DisplayingaDrop-DownList
在VisualStudio中构
建ASP.NETWeb应用程序
WhileEditingintheGridViewWebServer
Control
Walkthrough:
DisplayinganXMLDocumentina
在VisualStudio中构
建ASP.NETWeb应用程序
WebFormsPageUsingTransformations
Walkthrough:
DisplayingDataUsingaStored
在VisualStudio中构
建ASP.NETWeb应用程序
ProcedureintheGridViewWebServerControl
Walkthrough:
EditingandInsertingDatain
在VisualStudio中构
建ASP.NETWeb应用程序
WebPageswiththeDetailsViewWebServer
Control
Walkthrough:
PerformingBulkUpdatestoRowsBoundtoaGridViewWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
Walkthrough:
SimpleSortingfortheGridViewWebServerControl
在VisualStudio中构
建ASP.NETWeb应用程序
如何:
以声明方式创建ASP.NETWeb控件模板
生成ASP.NETWeb应用
程序
Topic
Location
如何:
使用AccessDataSource控件连接到Access
在VisualStudio中构
建ASP.NETWeb应用程序
数据库(VisualStudio)
如何:
使用设计器创建Web服务器控件模板
在VisualStudio中构
建ASP.NETWeb应用程序
如何:
创建ASP.NETWeb服务器控件模板
生成ASP.NETWeb应用
程序
如何:
动态创建ASP.NETWeb服务器控件模板
生成ASP.NETWeb应用
程序
如何:
动态设置GridViewWeb服务器控件列宽
生成ASP.NETWeb应用
程序
如何:
响应DataList、Repeater或GridView项
生成ASP.NETWeb应用
程序
中的按钮事件
如何:
在GridViewWeb服务器控件中启用默认分
在VisualStudio中构
建ASP.NETWeb应用程序
页
如何:
在GridViewWeb服务器控件中启用默认删
在VisualStudio中构
建ASP.NETWeb应用程序
除功能
如何:
在GridViewWeb服务器控件中启用默认编
在VisualStudio中构
建ASP.NETWeb应用程序
辑
如何:
在GridViewWeb服务器控件中启用默认选
在VisualStudio中构
建ASP.NETWeb应用程序
定内容
如何:
在模板化控件中绑定到数据
生成ASP.NETWeb应用
程序
如何:
绑定到VisualStudio的模板化控件中的数
据
在VisualStudio中构
建ASP.NETWeb应用程序
如何•白定义控件以便在GridViewWeb服务器控
在VisualStudio中构
Topic
Location
件中进行编辑
建ASP.NETWeb应用程序
演练:
GridViewWeb服务器控件的简单排序
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
使用DetailsView服务器控件在网页上编辑
在VisualStudio中构
建ASP.NETWeb应用程序
和插入数据
演练:
使用转换在Web窗体页中显示XML文档
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
具有VisualStudio数据组件的数据绑定网
在VisualStudio中构
建ASP.NETWeb应用程序
页
演练:
创建嵌套的GridView控件
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
创建网页以显示Access数据库数据
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
创建网页以显示XML数据
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
到自定义业务对象的数据绑定
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
在GridViewWeb服务器控件中使用存储过
在VisualStudio中构
建ASP.NETWeb应用程序
程显示数据
演练:
在GridViewWeb服务器控件中编辑时显示
在VisualStudio中构
建ASP.NETWeb应用程序
下拉列表
Topic
Location
演练:
在VisualStudio中创建主/详细信息网页
在VisualStudio中构
建ASP.NETWeb应用程序
演练:
在VisualWebDeveloper中创建和使用
在VisualStudio中构
建ASP.NETWeb应用程序
ASP.NET母版页
演练:
对绑定到GridViewWeb服务器控件的行执
在VisualStudio中构
建ASP.NETWeb应用程序
行批量更新
演练:
网页中的基本数据访问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GridView 教学 提纲