GridView 控件以表格的形式显示数据,并提供对数据进行排序,选择,编辑,删除等功能。
GridView能够完成的功能具体可以总结如下:
1,通过数据源控件将数据绑定到GridView控件
2,对GridView控件内的表格数据进行选择编辑和删除操作
3,对GridView控件内的表格数据进行排序
4,对GridView控件内的数据进行分页显示
5,通过指定GridView控件的模板列,创建自定义用户界面
6,通过GridView控件提供的事件模型,完成用户的复杂操作
7,可以自定义数据显示的列和行的显示风格
GridView的AutoGenerateColumns 属性
默认为true 表示为数据源的每一个字段创建一个AutoGeneratedFiled 对象。数据源中的每个字段作为GridView的列呈现。顺序同于每一字段在数据源中出现的顺序。
设为false 表示自定义列字段集合,手动控制哪些字段显示在GridView控件中。
cellPadding=“2px” 单元格中的信息与四周的间距 CellSpacing ="1px" 设置表格边框之间和单元格之间的间距
ToolTip=“点击标题可进行排序” 鼠标移到DataGrid中相应的记录中时,会出现一个跟随鼠标的ToolTip将相关信息显示在其中
HorizontalAlign="Left" 获取或设置 GridView 控件在页面上的水平对齐方式
RowStyle 控制GridView控件中数据行的外观 当还设置了AlternatingRowStyle属性时,数据行交替使用RowStyle设置和AlternatingRowStyle设置进行显示
RowStyle—ForeColor=“Black”:数据行的前景色 RowStyle-Font-UnderLine="None" 是否设置下划线
ShowFooter =“false” 指定GridView控件是否显示脚注行 FooterStyle 控制脚注行的外观
日期列格式处理 设置DataFormatString属性 和HtmlEncode
DataFormatString =“{0:yyyy-MM-dd}” HtmlEncode="false" 将日期格式化为只显示年,月,日的格式,具体格式为“年-月-日”
HtmlEncode=“False” 获取或设置一个值,该值指示在 对象中显示字段值之前,是否对这些字段值进行 HTML 编码。
例如:订单日期
具体代码:
<asp:ButtonField DataField=“OrderData” HeaderText=“订单日期” SortExpression=“OrderData” DataFormatString=“{0:yyyy-MM-dd}” HtmlEncode=“False” />
表头显示设置:HeaderText=“表头中文名”
页面的选择和删除
<columns>
<asp:commandField ShowSelectButton="True"/> //选择
<asp:commandField ShowDeleteButton="True"/>删除
</columns>
GridView控件的属性列表
样式名称 | 说明 |
AlternatingRowStyle | GridView控件中交替数据行的样式设置。当设置了此属性时,数据行交替使用RowStyle设置和AlternatingRowStyle设置进行显示 |
EditRowStyle | GridView控件中正在编辑的行的样式设置 |
EmptyDataRowStyle | 当数据源中不包括任何记录时,Gridview控件中显示的空数据行的样式设置 |
FooterStyle | Gridview控件的脚注行的样式设置 |
HeaderStyle | GridView控件的标题行的样式设置 |
PageStyle | GridView控件的页导航行的样式设置 |
RowStyle | GridView控件中的数据行的样式设置 |
SelectRowStyle | Gridview控件中的选中行的样式设置 |
GridView控件的列类型
列类型 | 说明 |
BoundField | 显示数据源中某个字段的值,是默认列类型 |
ButtonField | 为GridView控件的每一项显示一个命令按钮, |
CheckBoxField | 为GridView的每一项显示一个复选框,通常用于显示具有布尔值得字段 |
CommandField | 用来执行选择,编辑或删除操作的预定义命令按钮 |
HyperLinkField | 将数据源中的某个字段的值显示为超链接,此列字段类型允许将另一个字段绑定到超链接的Url中 |
ImageField | 为GricView 控件中的每一项显示一个图片 |
TemplateField | 根据指定的模板为GridView控件中的显示用户定义的内容。此列字段类型允许创建自定义的类字段 |
GridView控件的TemPlateField 模板说明
模板名称 | 使用说明 |
AlternatingItemTemplate | 为TemplateField对象中的交替项指定要显示的内容 |
EditItemTemplate | 为TemplateField对象中处于编辑模式中的项指定要显示的内容 |
FooterTemplate | 为TemplateField对象的脚注部分指定要显示的内容 |
HeaderTemplate | 为TemplateField对象的标头部分指定要显示的内容 |
ItemTemplate | 为ItemplateField对象中的项指定要显示的内容 |
GridView 控件的分页显示模式
模式 | 说明 |
PagerButton。NextPrevious | 一组由“上一页”和“下一页”按钮组成的分页控件 |
PagerButton.NextPreviousFirstLast | 一组由“上一页”,“下一页”,“首页”,“尾页”按钮组成的分页控件 |
PageButton.Numeric | 一组由用于直接访问页的带编号的链接按钮组成的分页控件。这是默认模式 |
PageButton.NumericFirstLast | 一组由带编号的链接按钮以及“首页”和“尾页”按钮组成的分页控件 |
相关方法:
GridView控件的公共方法
方法名称 | 说明 |
DeleteRow | 从数据源中删除位于指定索引位置的记录 |
IsBindableType | 确定指定的数据类型是否能绑定到GridView控件的列 |
Sort | 根据指定的排序表达式和方向对GridView控件进行排序 |
UpdateRow | 使用行的字段值更新位于指定行索引位置的记录 |
属性
名称 | 说明 | |
---|---|---|
获取或设置使您得以快速导航到 Web 服务器控件的访问键。 (继承自 。) | ||
获取控件的浏览器特定适配器。 (继承自 。) | ||
获取或设置指示是否启用自定义分页的值。 | ||
获取或设置一个值,该值指示是否启用分页功能。 | ||
获取或设置一个值,该值指示是否启用排序功能。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中的交替数据行的外观。 | ||
获取或设置包含该控件的 或 对象的应用程序相对虚拟目录。 (继承自 。) | ||
获取与控件的特性不对应的任意特性(只用于呈现)的集合。 (继承自 。) | ||
获取或设置一个值,该值指示是否为数据源中的每个字段自动创建绑定字段。 | ||
获取或设置一个值,该值指示每个数据行都带有“删除”按钮的 字段列是否自动添加到 GridView 控件。 | ||
获取或设置一个值,该值指示每个数据行都带有“编辑”按钮的 字段列是否自动添加到 GridView 控件。 | ||
获取或设置一个值,该值指示每个数据行都带有“选择”按钮的 字段列是否自动添加到 GridView 控件。 | ||
获取或设置 Web 服务器控件的背景色。 (继承自 。) | ||
获取或设置要在 GridView 控件的背景中显示的图像的 URL。 | ||
基础结构。获取包含该控件的数据绑定的控件。 (继承自 。) | ||
获取或设置 Web 控件的边框颜色。 (继承自 。) | ||
获取或设置 Web 服务器控件的边框样式。 (继承自 。) | ||
获取或设置 Web 服务器控件的边框宽度。 (继承自 。) | ||
获取一个 对象,该对象表示 GridView 控件中的底部页导航行。 | ||
获取或设置要在 GridView 控件的 HTML 标题元素中呈现的文本。 提供此属性的目的是使辅助技术设备的用户更易于访问控件。 | ||
获取或设置 GridView 控件中的 HTML 标题元素的水平或垂直位置。 提供此属性的目的是使辅助技术设备的用户更易于访问控件。 | ||
获取或设置单元格的内容和单元格的边框之间的空间量。 | ||
获取或设置单元格间的空间量。 | ||
获取一个值,该值指示是否已创建服务器控件的子控件。 (继承自 。) | ||
获取由 ASP.NET 生成的 HTML 标记的控件 ID。 (继承自 。) | ||
获取或设置用于生成 属性值的算法。 (继承自 。) | ||
获取或设置数据字段的名称,这些数据字段的值附加到 属性值,以便唯一标识数据绑定控件的每个实例。 | ||
基础结构。获取数据值,在 ASP.NET 生成 值时,这些数据值用于唯一标识数据绑定控件的每个实例。 | ||
获取一个字符值,该值表示 属性中使用的分隔符字符。 (继承自 。) | ||
获取表示 GridView 控件中列字段的 对象的集合。 | ||
获取或设置一个控件,该控件将自动为使用 ASP.NET 动态数据功能的 GridView 控件生成列。 | ||
为当前 Web 请求获取与服务器控件关联的 对象。 (继承自 。) | ||
获取复合数据绑定控件内的子控件的集合。 (继承自 。) | ||
获取 Web 服务器控件的样式。 此属性主要由控件开发人员使用。 (继承自 。) | ||
获取一个值,该值指示是否已为 属性创建了 对象。 此属性主要由控件开发人员使用。 (继承自 。) | ||
获取或设置由 Web 服务器控件在客户端呈现的级联样式表 (CSS) 类。 (继承自 。) | ||
如果命名容器实现 ,则获取对命名容器的引用。 (继承自 。) | ||
获取或设置一个数组,该数组包含了显示在 GridView 控件中的项的主键字段的名称。 | ||
获取一个 对象集合,这些对象表示 GridView 控件中的每一行的数据键值。 | ||
如果命名容器实现 ,则获取对命名容器的引用。 (继承自 。) | ||
当数据源包含多个不同的数据项列表时,获取或设置数据绑定控件绑定到的数据列表的名称。 (继承自 。) | ||
获取或设置对象,数据绑定控件从该对象中检索其数据项列表。 (继承自 。) | ||
获取或设置控件的 ID,数据绑定控件从该控件中检索其数据项列表。 (继承自 。) | ||
获取一个对象,该对象实现 接口,以便提供对该对象的数据内容的访问。 (继承自 。) | ||
获取或设置为了删除数据要调用的方法的名称。 | ||
获取一个值,该值指示是否正在使用设计图面上的一个控件。 (继承自 。) | ||
获取或设置要编辑的行的索引。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中为进行编辑而选中的行的外观。 | ||
获取对 对象的引用,使用该对象可以设置当 GridView 控件绑定到不包含任何记录的数据源时会呈现的空数据行的外观。 | ||
获取或设置在 GridView 控件绑定到不包含任何记录的数据源时所呈现的空数据行的用户定义内容。 | ||
获取或设置在 GridView 控件绑定到不包含任何记录的数据源时所呈现的空数据行中显示的文本。 | ||
获取或设置一个值,该值指示是否启用 Web 服务器控件。 (继承自 。) | ||
获取或设置一个值,该值指示验证程序控件是否会处理在插入或更新操作过程中出现的异常。 | ||
获取或设置一个值,该值指示行的选择是基于索引还是数据键值。 | ||
获取或设置一个值,该值指示客户端回调是否用于排序和分页操作。 | ||
获取或设置一个值,该值指示主题是否应用于该控件。 (继承自 。) | ||
获取或设置一个值,该值指示服务器控件是否向发出请求的客户端保持自己的视图状态以及它所包含的任何子控件的视图状态。 (继承自 。) | ||
获取控件的事件处理程序委托列表。 此属性为只读。 (继承自 。) | ||
获取与 Web 服务器控件关联的字体属性。 (继承自 。) | ||
获取表示 GridView 控件中的脚注行的 对象。 | ||
获取一个对 对象的引用,使用该对象可以设置 GridView 控件中脚注行的外观。 | ||
获取或设置 Web 服务器控件的前景色(通常是文本颜色)。 (继承自 。) | ||
获取或设置 GridView 控件的网格线样式。 | ||
获取一个值,该值指示控件是否具有特性集。 (继承自 。) | ||
获取一个值,该值指示当前服务器控件的子控件是否具有任何已保存的视图状态设置。 (继承自 。) | ||
获取表示 GridView 控件中的标题行的 对象。 | ||
获取一个对 对象的引用,使用该对象可以设置 GridView 控件中的标题行的外观。 | ||
获取或设置 Web 服务器控件的高度。 (继承自 。) | ||
获取或设置 GridView 控件在页面上的水平对齐方式。 | ||
获取或设置分配给服务器控件的编程标识符。 (继承自 。) | ||
基础结构。获取用于分隔控件标识符的字符。 (继承自 。) | ||
获取一个值,该值指示数据绑定控件是否已经初始化。 (继承自 。) | ||
获取或设置为了插入数据要调用的方法的名称。 (继承自 。) | ||
获取指示是否设置了 属性的值。 (继承自 。) | ||
获取一个值,该值指示该控件中包含的控件是否具有控件状态。 (继承自 。) | ||
获取一个值,该值指示数据绑定功能是否是自动的。 (继承自 。) | ||
获取一个值,该值指示是否启用控件。 (继承自 。) | ||
获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中。 (继承自 。) | ||
获取一个值,该值指示是否使用模型绑定。 (继承自 。) | ||
获取一个值,该值指示是否为该控件启用了视图状态。 (继承自 。) | ||
获取或设置强类型化数据绑定的数据项目类型的名称。 (继承自 。) | ||
获取一个值,该值指示控件是否通过 而不是索引参与加载其视图状态。 (继承自 。) | ||
获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 属性值的服务器控件。 (继承自 。) | ||
获取对包含服务器控件的 实例的引用。 (继承自 。) | ||
获取在 GridView 控件中显示数据源记录所需的页数。 | ||
获取或设置当前显示页的索引。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中的页导航按钮的属性。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中的页导航行的外观。 | ||
获取或设置 GridView 控件中页导航行的自定义内容。 | ||
获取或设置 GridView 控件在每页上所显示的记录的数目。 | ||
获取对页 UI 层次结构中服务器控件的父控件的引用。 (继承自 。) | ||
获取一个值,该值指定呈现的 HTML 将与之兼容的 ASP.NET 版本。 (继承自 。) | ||
获取或设置一个值,该值指示是否应调用 方法。 (继承自 。) | ||
获取或设置用作 GridView 控件的列标题的列的名称。 提供此属性的目的是使辅助技术设备的用户更易于访问控件。 | ||
获取表示 GridView 控件中数据行的 对象的集合。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中的数据行的外观。 | ||
获取数据绑定控件从数据源控件检索数据时使用的 对象。 (继承自 。) | ||
获取 对象,该对象包含 GridView 控件中选中行的数据键值。 | ||
获取或设置 GridView 控件中的选中行的索引。 | ||
获取或设置 GridView 控件中选择的持久项的数据键值。 | ||
获取对 对象的引用,该对象表示控件中的选中行。 | ||
获取对 对象的引用,使用该对象可以设置 GridView 控件中的选中行的外观。 | ||
获取 GridView 控件中选中行的数据键值。 | ||
为了读取数据要调用的方法的名称。 (继承自 。) | ||
获取或设置一个值,该值指示是否在 GridView 控件中显示脚注行。 | ||
获取或设置一个值,该值指示是否在 GridView 控件中显示标题行。 | ||
获取或设置一个值,该值指示当列没有数据时 GridView 控件中列的标题是否可见。 | ||
获取容器信息,该容器在呈现于设计图面上时承载当前控件。 (继承自 。) | ||
获取或设置要应用于控件的外观。 (继承自 。) | ||
获取正在排序的列的排序方向。 | ||
获取或设置按升序对列排序时 GridView 列的 CSS 样式。 | ||
获取或设置按升序对列进行排序时要应用于 GridView 列标题的 CSS 样式。 | ||
获取或设置按升序对列进行排序时 GridView 列的样式。 | ||
获取或设置按降序对列进行排序时要应用于 GridView 列标题的样式。 | ||
获取与正在排序的列关联的排序表达式。 | ||
获取将在 Web 服务器控件的外部标记上呈现为样式特性的文本特性的集合。 (继承自 。) | ||
获取一个值,该值指示在控件的 属性为 false 时,控件是否应将呈现的 HTML 元素的 disabled 特性设置为“disabled”。 (继承自 。) | ||
获取或设置 Web 服务器控件的选项卡索引。 (继承自 。) | ||
获取 GridView 控件的 值。 (重写 。) | ||
获取控件标记的名称。 此属性主要由控件开发人员使用。 (继承自 。) | ||
获取或设置对包含该控件的模板的引用。 (继承自 。) | ||
获取包含当前服务器控件的 或 的虚拟目录。 (继承自 。) | ||
获取或设置当鼠标指针悬停在 Web 服务器控件上时显示的文本。 (继承自 。) | ||
获取一个 对象,该对象表示 GridView 控件中的顶部页导航行。 | ||
获取服务器控件的唯一的、以分层形式限定的标识符。 (继承自 。) | ||
获取或设置为了更新数据要调用的方法的名称。 | ||
获取或设置一个值,该值指示 GridView 控件是否以易于访问的格式呈现其标题。 提供此属性的目的是使辅助技术设备的用户更易于访问控件。 | ||
获取或设置指示控件是否检查来自浏览器的客户端输入是否具有潜在危险值的值。 (继承自 。) | ||
获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。 (继承自 。) | ||
获取一个值,该值指示 对象是否不区分大小写。 (继承自 。) | ||
获取或设置此控件的视图状态模式。 (继承自 。) | ||
在使用自定义分页时,获取或设置数据源中的实际项数 GridView 控件绑定。 | ||
获取或设置一个值,该值指示服务器控件是否作为 UI 呈现在页上。 (继承自 。) | ||
获取或设置 Web 服务器控件的宽度。 (继承自 。) |
名称 | 说明 | |
---|---|---|
将需要呈现的 HTML 特性和样式添加到指定的 中。 此方法主要由控件开发人员使用。 (继承自 。) | ||
在子控件添加到 对象的 集合后调用。 (继承自 。) | ||
通知服务器控件某个元素(XML 或 HTML)已经过语法分析,并将该元素添加到服务器控件的 对象。 (继承自 。) | ||
将指定样式的所有非空白元素复制到 Web 控件,覆盖控件的所有现有的样式元素。 此方法主要由控件开发人员使用。 (继承自 。) | ||
将页样式表中定义的样式属性应用到控件。 (继承自 。) | ||
开始输出数据的设计时追踪。 (继承自 。) | ||
基础结构。收集有关服务器控件的信息并将该信息发送到 属性,在启用页的跟踪功能时将显示该属性。 (继承自 。) | ||
基础结构。将缓存的 值设置为 null。 (继承自 。) | ||
删除服务器控件的子控件的控件状态信息。 (继承自 。) | ||
删除服务器控件的所有子控件的视图状态和控件状态信息。 (继承自 。) | ||
删除服务器控件的所有子控件的视图状态信息。 (继承自 。) | ||
基础结构。将当前控件实例和任何子控件的 属性设置为 。 (继承自 。) | ||
设置数据绑定控件的初始化状态。 (继承自 。) | ||
将 对象未封装的属性从指定的 Web 服务器控件复制到从中调用此方法的 Web 服务器控件。 此方法主要由控件开发人员使用。 (继承自 。) | ||
已废弃不用。创建一个自动生成的列字段。 | ||
基础结构。基于存储在视图状态中的值创建用来呈现复合数据绑定控件的控件层次结构。 (继承自 。) | ||
基础结构。使用指定数据源创建用于呈现 GridView 控件的控件层次结构。 (重写 。) | ||
基础结构。创建一个新的子表。 | ||
创建用来构建控件层次结构的列字段集。 | ||
创建一个新的 对象来保存服务器控件的子控件(包括文本控件和服务器控件)。 (继承自 。) | ||
基础结构。为控件创建默认样式。 (重写 。) | ||
创建 对象,该对象包含传递到数据源进行处理的参数。 (重写 。) | ||
在 GridView 控件中创建行。 | ||
将数据源绑定到 GridView 控件。 不能继承此方法。 (重写 。) | ||
将数据源绑定到调用的服务器控件及其所有子控件,同时可以选择引发 事件。 (继承自 。) | ||
将数据源绑定到服务器控件的子控件。 (继承自 。) | ||
从数据源中删除位于指定索引位置的记录。 | ||
使服务器控件得以在从内存中释放之前执行最后的清理操作。 (继承自 。) | ||
结束输出数据的设计时追踪。 (继承自 。) | ||
确定服务器控件是否包含子控件。 如果不包含,则创建子控件。 (继承自 。) | ||
如果设置了 属性且数据绑定控件标记为需要绑定,则调用 方法。 (继承自 。) | ||
为尚未分配标识符的控件创建标识符。 (继承自 。) | ||
确定指定的对象是否等于当前对象。 (继承自 。) | ||
检索在指定行中声明的每个字段的值,并将它们存储在指定的 对象中。 | ||
允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 。) | ||
在当前的命名容器中搜索带指定 id 参数的服务器控件。 (继承自 。) | ||
基础结构。使用指定的 id 和 pathOffset 参数(该参数有助于搜索)中指定的整数在当前命名容器中搜索服务器控件。 不应重写此版本的 方法。 (继承自 。) | ||
为控件设置输入焦点。 (继承自 。) | ||
返回以控件为目标的回调事件的结果。 | ||
为执行排序操作的按钮创建回调脚本。 | ||
检索数据绑定控件用于执行数据操作的 对象。 (继承自 。) | ||
检索与数据绑定控件关联的 接口(如果有)。 (继承自 。) | ||
基础结构。获取控件的设计时数据。 (继承自 。) | ||
作为默认哈希函数。 (继承自 。) | ||
获取与一组路由参数对应的 URL。 (继承自 。) | ||
获取与一组路由参数对应的 URL。 (继承自 。) | ||
获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 。) | ||
获取与一组路由参数以及某个路由名称对应的 URL。 (继承自 。) | ||
获取当前实例的 。 (继承自 。) | ||
返回指定控件的 属性的前缀部分。 (继承自 。) | ||
确定服务器控件是否包含任何子控件。 (继承自 。) | ||
返回一个值,该值指示是否为控件或任何子控件注册事件。 (继承自 。) | ||
初始化在分页功能启用时显示的页导航行。 | ||
初始化 GridView 控件中的行。 | ||
确定指定的数据类型是否能绑定到 GridView 控件中的列。 | ||
基础结构。确定服务器控件是否只包含文字内容。 (继承自 。) | ||
基础结构。加载 GridView 控件中需要保持的属性的状态(即使在 属性设置为 false 时)。 (重写 。) | ||
加载以前保存的 GridView 控件的视图状态。 (重写 。) | ||
检索虚拟路径(绝对的或相对的)映射到的物理路径。 (继承自 。) | ||
将视图状态中的控件状态设置为成功绑定到数据。 (继承自 。) | ||
创建当前 的浅表副本。 (继承自 。) | ||
将指定样式的所有非空白元素复制到 Web 控件,但不覆盖该控件现有的任何样式元素。 此方法主要由控件开发人员使用。 (继承自 。) | ||
确定 Web 服务器控件的事件是否沿页的用户界面 (UI) 服务器控件层次结构向上传递。 (重写 。) | ||
引发 事件。 (继承自 。) | ||
引发 事件。 (继承自 。) | ||
引发 事件。 (继承自 。) | ||
在 、 或 属性更改之后,将 GridView 控件重新绑定至它的数据。 (重写 。) | ||
引发 事件。 (重写 。) | ||
引发 事件。 (重写 。) | ||
处理 事件。 (继承自 。) | ||
引发 事件。 | ||
引发 事件。 | ||
在加载数据绑定控件之前设置该控件的初始化状态。 (重写 。) | ||
基础结构。引发 事件。 (重写 。) | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 | ||
引发 事件。 (继承自 。) | ||
获取用于读取文件的 。 (继承自 。) | ||
基础结构。将指定数据源绑定到 GridView 控件。 (重写 。) | ||
从关联的数据源中检索数据。 (继承自 。) | ||
基础结构。建立控件层次结构。 | ||
将所有事件源及其信息分配给控件的父级。 (继承自 。) | ||
为 方法中的回调处理程序创建参数。 | ||
当 GridView 控件回发到服务器时引发此控件的合适的事件。 | ||
在子控件从 对象的 集合中移除后调用。 (继承自 。) | ||
基础结构。使用指定的 对象将 Web 服务器控件内容呈现给客户端浏览器。 (重写 。) | ||
将控件的 HTML 开始标记呈现到指定的编写器中。 此方法主要由控件开发人员使用。 (继承自 。) | ||
将服务器控件子级的内容输出到提供的 对象,此对象编写将在客户端呈现的内容。 (继承自 。) | ||
将控件的内容呈现到指定的编写器中。 此方法主要由控件开发人员使用。 (继承自 。) | ||
将服务器控件的内容输出到所提供的 对象中;如果已启用跟踪功能,则存储有关控件的跟踪信息。 (继承自 。) | ||
使用提供的 对象将服务器控件内容输出到提供的 对象。 (继承自 。) | ||
将控件的 HTML 结束标记呈现到指定的编写器中。 此方法主要由控件开发人员使用。 (继承自 。) | ||
获取负责呈现指定控件的控件适配器。 (继承自 。) | ||
获取浏览器可以使用的 URL。 (继承自 。) | ||
将 URL 转换为在请求客户端可用的 URL。 (继承自 。) | ||
基础结构。保存 GridView 控件中需要保持的属性的状态(即使在 属性设置为 false 时)。 (重写 。) | ||
基础结构。加载以前保存的 GridView 控件的视图状态。 (重写 。) | ||
选择要在 GridView 控件中编辑的行。 | ||
设置控件的设计时数据。 (继承自 。) | ||
在 GridView 控件中使用指定行索引将某行置于编辑模式。 | ||
使用行索引设置 GridView 控件的页索引。 | ||
基础结构。分配事件处理程序委托,以将服务器控件及其内容呈现到父控件中。 (继承自 。) | ||
使用跟踪数据键和跟踪数据值,为呈现数据的设计时追踪设置跟踪数据。 (继承自 。) | ||
使用跟踪对象、跟踪数据键和跟踪数据值,为呈现数据的设计时追踪设置跟踪数据。 (继承自 。) | ||
根据指定的排序表达式和方向对 GridView 控件进行排序。 | ||
返回表示当前对象的字符串。 (继承自 。) | ||
基础结构。跟踪 GridView 控件的视图状态更改,以便可以将更改存储在该控件的 对象中。 通过 属性可访问此对象。 (重写 。) | ||
使用行的字段值更新位于指定行索引位置的记录。 | ||
验证数据绑定控件绑定到的对象是否可以和该控件一同使用。 (继承自 。) |
名称 | 说明 | |
---|---|---|
在数据方法正被调用时发生。 (继承自 。) | ||
当 对象正被创建时发生。 (继承自 。) | ||
当服务器控件绑定到数据源时发生。 (继承自 。) | ||
在服务器控件绑定到数据源后发生。 (继承自 。) | ||
当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。 (继承自 。) | ||
当服务器控件初始化时发生;初始化是控件生存期的第一步。 (继承自 。) | ||
当服务器控件加载到 对象中时发生。 (继承自 。) | ||
在单击某一页导航按钮时,但在 GridView 控件处理分页操作之后发生。 | ||
在单击某一页导航按钮时,但在 GridView 控件处理分页操作之前发生。 | ||
在加载 对象之后、呈现之前发生。 (继承自 。) | ||
单击编辑模式中某一行的“取消”按钮以后,在该行退出编辑模式之前发生。 | ||
当单击 GridView 控件中的按钮时发生。 | ||
在 GridView 控件中创建行时发生。 | ||
在 GridView 控件中将数据行绑定到数据时发生。 | ||
在单击某一行的“删除”按钮时,但在 GridView 控件删除该行之后发生。 | ||
在单击某一行的“删除”按钮时,但在 GridView 控件删除该行之前发生。 | ||
发生在单击某一行的“编辑”按钮以后,GridView 控件进入编辑模式之前。 | ||
发生在单击某一行的“更新”按钮,并且 GridView 控件对该行进行更新之后。 | ||
发生在单击某一行的“更新”按钮以后,GridView 控件对该行进行更新之前。 | ||
发生在单击某一行的“选择”按钮,GridView 控件对相应的选择操作进行处理之后。 | ||
发生在单击某一行的“选择”按钮以后,GridView 控件对相应的选择操作进行处理之前。 | ||
在单击用于列排序的超链接时,但在 GridView 控件对相应的排序操作进行处理之后发生。 | ||
在单击用于列排序的超链接时,但在 GridView 控件对相应的排序操作进行处理之前发生。 | ||
当服务器控件从内存中卸载时发生。 (继承自 。) |
扩展方法:
名称 | 说明 | |
---|---|---|
可使所选内容在支持选择和分页的数据控件中保持。 (由 定义。) | ||
返回与指定控件的数据控件关联的数据源。 (由 定义。) | ||
返回指定控件的命名容器中指定列的字段模板。 (由 定义。) | ||
返回包含数据控件的元表对象。 (由 定义。) |
获取或设置数据绑定控件中所显示项的主键字段的名称。 | ||
获取或设置要绑定到数据绑定控件的数据源控件所公开的表。 | ||
获取或设置数据绑定控件从中检索数据项列表的数据源对象。 | ||
获取或设置数据绑定控件从中检索数据项列表的数据源的 ID。 | ||
获取或设置数据绑定控件从中检索数据项列表的数据源对象。 | ||
获取或设置数据字段的名称,这些数据字段的值附加到 属性值,以便唯一标识数据绑定控件的每个实例。 | ||
获取对象的集合,这些对象表示数据绑定控件中的 值。 | ||
获取或设置一个值,该值指示行的选择是基于索引还是数据键值。 | ||
获取一个对象,其中包含数据绑定控件中所选行的数据键值。 | ||
获取或设置数据绑定控件中所选行的索引。 | ||
基础结构。获取数据值,在 ASP.NET 生成 值时,这些数据值用于唯一标识数据绑定控件的每个实例。 | ||
IExpressionsAccessor.Expressions | 有关此成员的说明,请参见 。 (继承自 。) | |
IExpressionsAccessor.HasExpressions | 有关此成员的说明,请参见 。 (继承自 。) | |
获取或设置一个控件,该控件自动为数据绑定控件生成列,供 ASP.NET 动态数据使用。 | ||
IParserAccessor.AddParsedSubObject | 有关此成员的说明,请参见 。 (继承自 。) | |
有关此成员的说明,请参见 。 | ||
基础结构。创建一个 对象,该对象表示指定的按钮控件的回发行为。 | ||
基础结构。当 GridView 控件回发到服务器时引发此控件的合适的事件。 |