标签:
1.AspxGridView列类型
GridViewCommandColumn:命令按钮列
GridViewDataColumn:基本数据列
GridViewDataBinaryImageColumn:二进制图像列
GridViewDataButtonEditColumn:编辑按钮列
GridViewDataCheckColumn: 复选框列
GridViewDataComboBoxColumn:组合框列
GridViewDataDateColumn:日期列
GridViewDataHyperLinkColumn:超链接列
GridViewDataImageColumn:图像列
GridViewDataMemoColumn:大文本列
GridViewDataProgressBarColumn:进度条列
GridViewDataSpinEditColumn:微调掩码列
GridViewDataTextColumn:文本列
其中GridViewCommandColumn与GridViewDataColumn时同级的,都继承自GridViewColumn.
GridViewDataTextColumn类继承自GridViewEditDataColumn,GridViewEditDataColumn继承自GridViewDataColumn,其它数据列直接继承自GridViewDataColumn。
GridViewColumn是一个抽象类,不能将栏位直接声明为GridViewColumn类。
2.GridViewColumn服务器端重要属性
属性名 | 数据类型 | 说明 |
Caption | String | 栏位题头文本。可读写。 |
CellStyle | GridViewCellStyle | 栏位样式。只读。 |
Collection | DevExpress.Web.ASPxClasses. Collection | 栏位所属集合。只读。 |
FixedStyle | GridViewColumnFixedStyle(枚举) | 栏位冻结时的样式。可读写。取值范围:Left,固定;None:不固定。 |
FooterCellStyle | GridViewFooterStyle | 页脚栏位样式。只读。 |
FooterTemplate | ITemplate | 栏位页脚所在单元格模板。可读写。 |
Grid | ASPxGridView | 栏位所属AspxGridView。只读。 |
GroupFooterCellStyle | GridViewGroupFooterStyle | 页脚栏位分组带样式。只读。 |
HeaderCaptionTemplate | ITemplate | 栏位题头模板。可读写。 |
Index | Int | 栏位序号。可读写。 |
Name | String | 栏位名称。可读写。 |
ShowInCustomizationForm | Bool | 栏位题头(栏位隐藏时)是否显示在自定义窗口中。可读写。 |
ToolTip | String | 微帮助。可读写。 |
Visible | Bool | 是否显示。可读写。 |
VisibleIndex | Int | 显示顺序。可读写。 |
Width | Unit | 宽度。可读写。 |
3.GridViewColumn服务器端方法
方法名 | 语法 | 中文说明 |
Assign | Void Assign(DevExpress.Web.ASPxClasses. CollectionItem source) | 从指定对象中复制公共属性到当前栏位。 |
IsClickable | bool IsClickable() | 判断栏位是否可以响应鼠标单击事件。当栏位有题头或AspxGridView允许排序(SettingsBehavior.AllowSort)或允许栏位拖动(SettingsBehavior.AllowDragDrop)时返回true,否则返回false. |
SetColVisible | void SetColVisible(bool value) | 设置栏位是否可见。等同于Visible属性。 |
SetColVisibleIndex | Void SetColVisibleIndex(int value) | 设置栏位显示顺序。等同于VisibleIndex属性。 |
AutoFilterBy | Void AutoFilterBy(string value) | 根据指定栏位值自动过滤 |
(1)Assign方法举例
注意调用Assign方法后当前栏位包括名称、数据都与复制源一致。如果想使复制后数据等某些属性与复制源不同,应在调用本方法后重新改变。通常用来动态创建栏位。
例:
GridViewDataColumn c = (GridViewDataColumn)(this.ASPxGridView1.Columns["Creator"]); this.ASPxGridView1.Columns["Creator"].Assign(this.ASPxGridView1.Columns["LogID"]); c.FieldName = "Creator"; c.Name = "Creator"; c.Caption = "Creator"
4.GridViewCommandColumn:命令按钮列
(1)栏位声明示例
<dxwgv:GridViewCommandColumn Caption="选择" Name="IsSelect" ButtonType="Button" ShowSelectCheckbox="true" > </dxwgv:GridViewCommandColumn> <dxwgv:GridViewCommandColumn Caption="操作" Visible="true"> <UpdateButton Text="保存" Visible="true" /> <NewButton Text="新增" Visible="true" /> <CancelButton Text="取消" Visible="true" /> <ClearFilterButton Text="清除" Visible="true" /> <SelectButton Text="选择" Visible="true" /> </dxwgv:GridViewCommandColumn>
(2)GridViewCommandColumn服务器端重要属性
属性名 | 数据类型 | 中文说明 |
AllowDragDrop | DefaultBoolean(枚举) | 是否允许栏位拖动。可读写。取值范围:True,False,Default |
ButtonType | ButtonType(枚举) | 按钮类型。可读写。取值范围:Button、Image、Link |
CancelButton | GridViewCommandColumnButton | 取消按钮。只读。 |
ClearFilterButton | GridViewCommandColumnButton | 清除过滤条件按钮。只读。 |
CustomButtons | GridViewCommandColumnCustomButtonCollection | 自定义按钮集合。只读。 |
DeleteButton | GridViewCommandColumnButton | 删除按钮。只读。 |
EditButton | GridViewCommandColumnButton | 编辑按钮。只读。 |
NewButton | GridViewCommandColumnButton | 新增按钮。只读。 |
SelectButton | GridViewCommandColumnButton | 选择按钮。只读。 |
ShowSelectCheckbox | Bool | 是否显示选择框。可读写。 |
UpdateButton | GridViewCommandColumnButton | 保存按钮。只读。 |
5. GridViewDataColumn:基本数据列
(1)栏位声明示例
<dxwgv:GridViewDataColumn Caption="LogID" FieldName="LogID" ReadOnly="true" > </dxwgv:GridViewDataColumn>
(2)GridViewDataColumn服务器端重要属性
属性名 | 数据类型 | 中文说明 |
DataItemTemplate | ITemplate | 当前栏位显示数据的单元格模板。可读写。 |
EditCellStyle | GridViewEditCellStyle | 栏位编辑时样式。只读。 |
EditFormCaptionStyle | GridViewEditFormCaptionStyle | 栏位编辑时题头样式。只读。 |
EditFormSettings | GridColumnEditFormSettings | 在编辑窗口中栏位的设置 |
EditItemTemplate | ITemplate | 当前栏位编辑数据的单元格模板。可读写。 |
FieldName | String | 数据库列名。可读写。 |
FilterCellStyle | GridViewFilterCellStyle | 栏位在自动过滤工具条上的样式。只读。 |
FilterExpression | String | 栏位过滤表达式。只读。在调用AspxGridView的AutoFilterByColumn()方法自动设置栏位过滤表达式。 |
GroupIndex | int | 栏位分组层次。可读写。 |
PropertiesEdit | EditPropertiesBase | 栏位编辑器设置。可读写。 |
PropertiesEditType | string | 栏位编辑器类型。可读写。 |
ReadOnly | Bool | 是否只读。可读写。 |
Settings | GridViewDataColumnSettings | 提供访问栏位选项的对象。只读。 |
SortIndex | Int | 栏位排序次序。可读写。 |
SortOrder | ColumnSortOrder(枚举) | 栏位排序方式。可读写。取值范围:None,Ascending, Descending |
UnboundType | UnboundColumnType(枚举) | 栏位绑定数据类型。可读写。取值范围:Bound,Integer,Decimal, DateTime, String,Boolean,Object。 |
(3)GridViewDataColumn服务器端重要方法
方法名 | 语法 | 中文说明 |
Assign | Void Assign(DevExpress.Web.ASPxClasses. CollectionItem source) | 从指定对象中复制公共属性到当前栏位。 |
AutoFilterBy | Void AutoFilterBy(string value) | 根据指定栏位值自动过滤 |
GroupBy | void GroupBy() | 按当前栏位分组。可以调用UnGroup方法打散分组。 |
SortAscending | void SortAscending() | 按当前栏位值正序排序 |
SortDescending | Void SortDescending() | 按当前栏位值倒序排序 |
UnGroup | void UnGroup() | 取消当前栏位分组 |
UnSort | Void UnSort() | 取消当前栏位排序 |
6.GridViewDataButtonEditColumn:编辑按钮列
(1) 栏位声明示例
<dxwgv:GridViewDataButtonEditColumn Caption="备注" FieldName="Remark" > <PropertiesButtonEdit NullText="空" /> </dxwgv:GridViewDataButtonEditColumn>
(2) 独特属性
GridViewDataButtonEditColumn继承自GridViewDataColumn,它包括以下独特属性:
属性名 | 数据类型 | 中文说明 |
PropertiesButtonEdit | ButtonEditProperties | 栏位编辑器属性 |
7.GridViewDataCheckColumn: 复选框列
标签:
原文地址:http://www.cnblogs.com/xumingyang/p/4589069.html