GridView控件的属性、事件
GridView控件的属性
|
属性
|
描述
|
|
AllowPaging
|
指示该控件是否支持分页。
|
|
AllowSorting
|
指示该控件是否支持排序。
|
|
AutoGenerateColumns
|
指示是否自动地为数据源中的每个字段创建列。默认为true。
|
|
AutoGenerateDeleteButton
|
指示该控件是否包含一个按钮列以允许用户删除映射到被单击行的记录。
|
|
AutoGenerateEditButton
|
指示该控件是否包含一个按钮列以允许用户编辑映射到被单击行的记录。
|
|
AutoGenerateSelectButton
|
指示该控件是否包含一个按钮列以允许用户选择映射到被单击行的记录。
|
|
DataMember
|
指示一个多成员数据源中的特定表绑定到该网格。该属性与DataSource结合使用。如果DataSource是有一个DataSet对象,则该属性包含要绑定的特定表的名称。
|
|
DataSource
|
获得或设置包含用来填充该控件的值的数据源对象。
|
|
DataSourceID
|
指示所绑定的数据源控件。
|
|
EnableSortingAndPagingCallbacks
|
指示是否使用脚本回调函数完成排序和分页。默认情况下禁用。
|
|
RowHeaderColumn
|
用作列标题的列名。该属性旨在改善可访问性。
|
|
SortDirection
|
获得列的当前排序方向。
|
|
SortExpression
|
获得当前排序表达式。
|
|
UseAccessibleHeader
|
规定是否为列标题生成<th>标签(而不是<td>标签)。
|
GridView控件的样式属性
|
样式
|
描述
|
|
AlternatingRowStyle
|
定义表中每隔一行的样式属性。
|
|
EditRowStyle
|
定义正在编辑的行的样式属性。
|
|
FooterStyle
|
定义网格的页脚的样式属性。
|
|
HeaderStyle
|
定义网格的标题的样式属性。
|
|
EmptyDataRowStyle
|
定义空行的样式属性,这是在GridView绑定到空数据源时生成。
|
|
PagerStyle
|
定义网格的分页器的样式属性。
|
|
RowStyle
|
定义表中的行的样式属性。
|
|
SelectedRowStyle
|
定义当前所选行的样式属性。
|
GridView控件的外观属性
|
属性
|
描述
|
|
BackImageUrl
|
指示要在控件背景中显示的图像的URL。
|
|
Caption
|
在该控件的标题中显示的文本。
|
|
CaptionAlign
|
标题文本的对齐方式。
|
|
CellPadding
|
指示一个单元的内容与边界之间的间隔(以像素为单位)。
|
|
CellSpacing
|
指示单元之间的间隔(以像素为单位)。
|
|
GridLines
|
指示该控件的网格线样式。
|
|
HorizontalAlign
|
指示该页面上的控件水平对齐。
|
|
EmptyDataText
|
指示当该控件绑定到一个空的数据源时生成的文本。
|
|
PagerSettings
|
引用一个允许我们设置分页器按钮的属性的对象。
|
|
ShowFooter
|
指示是否显示页脚行。
|
|
ShowHeader
|
指示是否显示标题行。
|
状态属性
|
属性
|
描述
|
|
BottomPagerRow
|
返回表格该网格控件的底部分页器的GridViewRow对象。
|
|
Columns
|
获得一个表示该网格中的列的对象的集合。如果这些列是自动生成的,则该集合总是空的。
|
|
DataKeyNames
|
获得一个包含当前显示项的主键字段的名称的数组。
|
|
DataKeys
|
获得一个表示在DataKeyNames中为当前显示的记录设置的主键字段的值。
|
|
EditIndex
|
获得和设置基于0的索引,标识当前以编辑模式生成的行。
|
|
FooterRow
|
返回一个表示页脚的GridViewRow对象。
|
|
HeaderRow
|
返回一个表示标题的GridViewRow对象。
|
|
PageCount
|
获得显示数据源的记录所需的页面数。
|
|
PageIndex
|
获得或设置基于0的索引,标识当前显示的数据页。
|
|
PageSize
|
指示在一个页面上要显示的记录数。
|
|
Rows
|
获得一个表示该控件中当前显示的数据行的GridViewRow对象集合。
|
|
SelectedDataKey
|
返回当前选中的记录的DataKey对象。
|
|
SelectedIndex
|
获得和设置标识当前选中行的基于0的索引。
|
|
SelectedRow
|
返回一个表示当前选中行的GridViewRow对象。
|
|
SelectedValue
|
返回DataKey对象中存储的键的显式值。类似于SelectedDataKey。
|
|
TopPagerRow
|
返回一个表示网格的顶部分页器的GridViewRow对象。
|
GridView控件的事件
GridView控件的列字段
|
列字段类型
|
说明
|
|---|---|
|
BoundField
|
显示数据源中某个字段的值。这是 GridView控件的默认列类型。
|
|
ButtonField
|
为 GridView控件中的每个项显示一个命令按钮。这使您可以创建一列自定义按钮控件,如“添加”按钮或“移除”按钮。
|
|
CheckBoxField
|
为 GridView控件中的每一项显示一个复选框。此列字段类型通常用于显示具有布尔值的字段。
|
|
CommandField
|
显示用来执行选择、编辑或删除操作的预定义命令按钮。
|
|
HyperLinkField
|
将数据源中某个字段的值显示为超链接。此列字段类型允许您将另一个字段绑定到超链接的 URL。
|
|
ImageField
|
为 GridView控件中的每一项显示一个图像。
|
|
TemplateField
|
根据指定的模板为 GridView控件中的每一项显示用户定义的内容。此列字段类型允许您创建自定义的列字段。
|
GridView控件的属性、事件的更多相关文章
- 自动为DEV GridView控件添加SizeChanged事件
实现gdv设置的抽象对象,不用每个gdv控件都添加sizechanged事件,只需执行gdc绑定sql函数,在其中会自动添加SizeChanged事件. //2016.5.13 by sngk //根 ...
- .Net语言 APP开发平台——Smobiler学习日志:用Gridview控件设计较复杂的表单
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的”Smobil ...
- GridView控件
GridView是ASP.NET 1.x的DataGrid控件的后继者.它提供了同样的基本功能集,同一时候添加�了大量扩展和改进.如前所述,DataGrid(ASP.NET 2.0仍然全然支持)是一个 ...
- 分页技术之GridView控件
GridView控件实现分页技术 第一步:设置GridView控件的属性,跟分页相关的属性设置如下: AllowPaging="true":允许分页, PageSize=" ...
- .NET中使用GridView控件输入数据时出现“ Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"的问题
在.NET中使用GridView控件的在线编辑数据时,出现了“ Index was out of range. Must be non-negative and less than the size ...
- GridView控件点击单元格如何获取该列的列标题
本博文Insus.NET教你实现在GridView控件中,用mouse点击某单元格之后,希望能获取到该列的列标题. 创建一个网页,创建一个GridView控件: 去cs绑定数据给GridView控件: ...
- 禁用GridView控件前5行记录
禁用GridView控件前5行记录. 应该在GridView控件写OnRowDataBound事件: 如果你只想禁用删除铵钮的话: 网页运行效果: 如果你想把整行禁用的话,可以这样写: 运行效果: 禁 ...
- asp.net GridView控件的列属性
BoundField 默认的数据绑定类型,通常用于显示普通文本 CheckBoxField 显示布尔类型的数据.绑定数据为TRUE时,复选框数据绑定列为选中状态:绑定数据为FALSE时,则显示未选中状 ...
- VB中WinSock控件的属性、方法、事件及应用
一.WinSock简介 Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的 ...
随机推荐
- s1 Linux 硬件基础
s1 Linux硬件基础 服务器特点 1.稳定 2.方便拆卸-模块化 运维职责:运行和维护服务器 1.数据不能丢---大片不能没 2.保证网站7*24小时运行--一直要运行 3.用户体验要好----打 ...
- mysql数据库到底是什么?!
MySql是MySql.AB公司开发的,采用客户/服务器模型的开放源码关系型SQL数据库管理系统,它可以在多种操作系统上运行. 客户端/服务器:C/S.需要给不同系统安装不同的软件,是专用的协议,比较 ...
- 冲刺博客NO.10
今天做了什么:将程序整合到一起,出现了不少小错误,但是在讨论后都解决了. 遇到的难题:没遇到什么大困难
- 做JAVA开发的同学一定遇到过的爆表问题,看这里解决
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由净地发表于云+社区专栏 记一次Java线上服务器CPU过载问题的排查过程,详解排查过程中用到的Java性能监测工具:jvisualvm ...
- Visual Studio 代码快捷键
目录 1.常用快捷键 2.快速生成代码 3.自定义代码片段 参考: https://blog.csdn.net/qq_32452623/article/details/53838393 https:/ ...
- 安装VS2017后打开项目提示 asp.net 4.0尚未web服务器注册
Visual Studio 2017 出来了,手痒安装完成后打开原来的项目缺提示,asp.net 4.0尚未web服务器注册.郁闷了… 按照提示的方法,如何:将 ASP.NET Web 应用程序升级到 ...
- 微信小程序框架与组件
版权声明:未经博主允许不得转载 前言: 学习微信小程序应该不怎么难吧~下面我来记录一下学习笔记,在学微信小程序的时候,如果你有html+css+javascript的基础,那么你就很快地上手掌握的.下 ...
- spring框架学习笔记3:使用注解代替配置文件
1.导入context约束:spring-context-4.2.xsd 2.design模式打开xml配置文件,右键edit namespaces,点击add添加 完成后应该是这样: 配置文件中这样 ...
- Linux 定位网络不通问题
[参考文章]:ping命令入门详解 1. ipconfig / ifconfig 1. 作用: 检查本地的网络配置是否正确 2. ping 1. 作用: 一个十分好用的TCP/IP工具.它主要的功能是 ...
- D3.js的一些基础部分 (v3版本)
最近公司有需求要做一些可视化的功能.之前一直都是用Echarts做的,但是Echarts难以满足我们的需求,经过多方请教,查找发现D3可以满足我们的需求.第一次接触到D3,发现这些图标的可交互性非常丰 ...