码迷,mamicode.com
首页 > Web开发 > 详细

14.AspxGridView列编辑风格

时间:2015-06-19 16:35:51      阅读:2164      评论:0      收藏:0      [点我收藏+]

标签:

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: 复选框列

8.GridViewDataTextColumn:文本列

来源:.net学习网
说明:所有来源为 .net学习网 的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!

14.AspxGridView列编辑风格

标签:

原文地址:http://www.cnblogs.com/xumingyang/p/4589069.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!