GridView控件

来源:互联网 发布:淘宝代付能用花呗吗 编辑:程序博客网 时间:2024/05/01 04:54

1、通过数据源控件或者程序代码设置其数据源。该控件还具有自动绑定和显示数据功能。

2、通过数据源控件对数据进行选择、排序、分页、编辑、删除等。

3、使用自定义列、样式、模板列等元素自定义GridView控件的外观。

4、使用处理事件将代码添加到GridView控件中的方法,来设置GridView控件的行为。

 

概述:

GridView控件的组成,单元格、行、列、行集合(Rows)、列集合(Columns)等元素。

GridView控件的属性及其说明

AutoGenerateColumns  -- 是否为数据源中的每一个字段自动创建绑定字段

AutoGenerateDeleteButton -- 是否显示删除按钮

AutoGenerateEditeButton -- 是否显示编辑按钮

AutoGenerateSelectButton -- 是否显示选择按钮

Caption -- 控件的标题

CaptionAlign -- 控件标题显示方式 可以是水平或者垂直

BackImageUrl -- 控件背景中显示的图片的URL

AllowPaging -- 是否启用分页功能

AllowSorting -- 是否启用排序功能

EmptyDataText -- 当控件不包含数据时显示的文本

FooterRow -- 控件中的脚注行

HeaderRow -- 控件中的标题行

BottomPagerRow -- 控件中的底部页导航行

Rows -- 控件中数据行的集合

Columns -- 控件中的集合

RowHeaderColumn -- 控件中的列标题的列名称

DataKeys -- 控件所显示的记录的主键集合

DataKeysName -- 数据源的键字段的名称

SelectedDataKey -- 控件中选中行的数据键值

SelectedIndex -- 选中行的索引

EditIndex -- 编辑行的索引

PageCount -- 数据源记录所需的页数

PageIndex -- 当前显示页的索引

PagerSettings -- 控件中的页导航按钮的属性

SortDirection -- 列的排序方向

SortExpression -- 正在排序的列关联的排序表达式

ShowFooter -- 是否显示脚注行

ShowHeader -- 是否显示标题行

 

 

控件的列:
7个列,都直接或间接继承DataControlField类

BoundFiled:显示数据源中某个字段的值,默认列类型。
ImageField:显示为图像的列

CheckBoxField:显示为复选框,该列一般用于显示布尔型的值的字段

HyperLinkField:显示为超链接,该列允许指定超链接的URL
CommandField:显示用来执行选中、编辑和删除操作的预定义命令按钮
ButtonField:显示为命令按钮,该列可以创建一列自定义按钮控件
TemplateField:模板列,该列灵活,用户可以为该列创建任何模板,另外,此列字段类型允许创建自定义的列字段

 

 

 

 

原创粉丝点击