asp.net GridView控件的列属性

BoundField

默认的数据绑定类型,通常用于显示普通文本

CheckBoxField

显示布尔类型的数据。绑定数据为TRUE时,复选框数据绑定列为选中状态;绑定数据为FALSE时,则显示未选中状态。在正常情况下,CheckBoxField显示在表格中的复选框控件处于只读状态。只有GridView控件的某一行进入编辑状态后,复选框才恢复为可修改状态。

CommandField

显示用来执行选择,编辑或删除操作的预定义命令按钮,这些按钮可以呈现为普通按钮,超链接,图片等外观。

通过字段的ButtonType属性可变更命令按钮的外观,默认为Link即超链接,另外两个属性值分别为Image和Button。例如,要选择以图片形式显示编辑按钮外观,一定要设置ButtonType属性为Image。

ImageField

用于在GridView控件呈现的表格中显示图片列,通常绑定内容是图片是图片的路径。

HyperLinkField

允许将绑定的数据以超链接的形式显示出来。开发人员可定义绑定超链接的显示文字、超链接的URL以及打开窗口的方式等。

ButtonField

可以为GridView控件创建命令按钮。开发人员可以通过按钮来操作其所在行的数据。

TemplateField

允许以模板形式自定义数据绑定列的内容。

  ItemTemplate 显示每一条数据的模板

  AlternatingItemTemplate 使奇数条数据及偶数条数据以不同模板显示,该模板与ItemTemplate结合可产生两个模板交错显示的效果

  EditItemTemplate  进入编辑模式所使用的数据编辑模型。对于EditItemTemplate用户,可以自定义编辑界面。

  HeaderTemplate 最上方的表头(或被称为标题)。默认GridView都会显示表及标题。

奋斗就是每天很难,可是一年一年却越来越容易; 不奋斗就是每天很容易,可是一年一年却越来越难。
原文地址:https://www.cnblogs.com/luxiaoyao/p/6107174.html