DevExpress.XtraGrid.view.gridview 属性说明
本文摘自: http://www.cnblogs.com/-ShiL/archive/2012/06/08/ShiL201206081335.html
(一)双击展开,收缩字表
- ExpandedChild
- Private Sub ExpandedChild(ByVal sender As DevExpress.XtraGrid.Views.Grid.GridView)
- '找出焦点行
- Dim VIntPage As Integer = sender.FocusedRowHandle
- If sender.GetMasterRowExpanded(VIntPage) Then
- sender.CollapseMasterRow(VIntPage)
- Else
- sender.ExpandMasterRow(VIntPage)
- End If
- End Sub
ExpandedChild
(二)单击选中某行的checkbox
- Private Sub GridChecked(ByVal sender As DevExpress.XtraGrid.Views.Grid.GridView, ByVal TableIndex As Integer)
- Try
- '找出焦点行做在的内存表中所在的行
- Dim rowPlace As DataRow = CType(sender, GridView).GetDataRow(CType(sender, GridView).FocusedRowHandle)
- 'SELECTED为checkbox的字段名(1:选中,0:不选中)
- If rowPlace("SELECTED") = Then
- rowPlace("SELECTED") =
- Else
- For Each VRow As DataRow In objLowerPriceQueryOut.Info.Tables(TableIndex).Rows
- VRow!SELECTED =
- Next
- rowPlace("SELECTED") =
- End If
- Catch ex As Exception
- End Try
- End Sub
GridChecked
(三)设置gridview只读属性options->optionsbehavior->editable为false 设置单击选中该列,而不是单元格options->optionsSelction ->EnableApperanceFocusedCell为false
(四)将gridview中某一字段设置为RepositoryItemHyperLinkEdit,要触发该链接的事件,可以在In_place Editor Repository中触发click 事件。但是,触发该事件的同时,gridview中的OptionBehavior->Editable必须设置为true。
(五)在gridview中绑定内存表,要改变焦点行某一字段的值 '根据gridview的焦点行获取内存表的行数 Dim rowGoMain As DataRow = gridview.GetDataRow(sender.FocusedRowHandle) '修改该行的值 rowGoMain("字段名") = "aa"
(六)对DataSet进行查询: ds.Tables[0].DefaultView.RowFilter = "查询条件";
(七) 设置展开第一行的字表 gridview.SetMasterRowExpanded(1, True)
(八)设置gridview某一列汇总:选中该列,在SummaryItem设置相应属性即可。DisplayFormat为显示的格式,FieldName为需要汇总的字段……
(九)设置gridview单元格自动换行:在单元格中一个Memo控件,columnedit->new->MemoEdit,gridview中设置optionsview->rowautoheight=true
Options | ||||
OptionsBehavior | 视图的行为选项 | |||
AllowIncrementalSearch | 允许用户通过输入想得到的列值来定位行 | |||
AllowPartialRedrawOnScrolling | 允许视图在垂直滚动中局部刷新 | |||
AutoExpandAllGroups | 自动展开视图中的所有组 | |||
AutoPopulateColumns | 当视图中没有某些数据源中的字段时,在视图中自动创建这些列 | |||
AutoSelectAllInEditor | 在一个单元格编辑中,是否允许通过Enter或F2来选择该单元格的所有内容 | |||
AutoUpdateTotalSummary | 当列值发生改变时,自动更新汇总摘要数据 | |||
CacheValuesOnRowUpdating | 缓冲将被存入数据源的数据(当一行数据要存入到数据源时,Grid可以将它的值存入到一个内部的缓冲器中。这样,万一那行数据在存入时被数据源的检查机制清空了,还可以恢复) | |||
Editable | 允许对单元格进行编辑 | |||
EditorShowMode | 设置鼠标激活单元格编辑器的模式 | |||
FocusLeaveOnTab | 如果在Grid中TAB键被禁止,是否在按下TAB键时将焦点移到下一个控件 | |||
ImmediateUpdateRowPosition | 因为排序、分组和过滤设置造成行的数据被修改时,是否立即更新一行的位置 | |||
KeepFocusedRowOnUpdate | 当后台的数据记录变化时,保持焦点行的焦点 | |||
KeepGroupExpandedOnSorting | 当数据进行排序时,保持行的扩展状态 | |||
SmartVertScrollBar | 设置是否能滚动视图到第一行和最后一行 | |||
OptionsCustomization | 访问视图的用户化操作 | |||
AllowChangeBandParent | 允许用户能够移动带子在父母中? | |||
AllowChangeColumnParent | 允许用户能够在带子中移动列 | |||
AllowColumnMoving | 允许用户通过拖动列头来移动列 | |||
AllowColumnResizing | 允许用户修改列宽 | |||
AllowFilter | 允许用户对数据进行过滤操作 | |||
AllowGroup | 允许用户对数据进行分组操作 | |||
AllowRowSizing | 允许用户修改行高 | |||
AllowSort | 允许用户对数据进行排序操作 | |||
ShowBandsInCustomizationForm | 在用户窗体中显示带子(BandedGridView和AdvBandedGridView专有属性) | |||
OptionsDetail | 对视图的主要明细操作 | |||
AllowExpandEmptyDetails | 没有明细数据时,主行能够展开 | |||
AllowOnlyOneMasterRowExpanded | 同时只允许展开一个主行 | |||
AllowZoomDetails | 允许视图的明细扩大到整个控件的区域 | |||
AutoZoomDetail | 当相应的主行展开时,自动把视图的明细扩大到控件的区域 | |||
EnableDetailToolTip | 允许明细上的提示出现 | |||
EnableMasterViewMode | 允许显示视图的明细 | |||
ShowDetailTabs | 显不Tab的明细 | |||
SmartDetailExpand | 当详细视图扩展时,是否自动进行滚动,使该详细视图的所有行都显示出来 | |||
SmartDetailExpandButtonMode | 设置"主—明细"扩展按钮的风格 | |||
SmartDetailHeight | (保留属性) | |||
OptionsFilter | 视图的过滤操作 | |||
AllowColumnMRUFilterList | 在列过滤器下拉打开时,显示最近用于过滤的项目(MRU=the most recently used) | |||
AllowFilterEditor | 允许使用过滤编辑器(用于复杂过滤标准的设置) | |||
AllowMRUFilterList | 允许使用最近使用项目的过滤列表 | |||
ColumnFilterPopupMaxRecordsCount | 设置过滤的下拉菜单中所能显示的最大记录数 | |||
ColumnFilterPopupRowCount | 列过滤器下拉时能弹出的最大项目数量 | |||
MRUColumnFilterListCount | 是否存放最近使用过的视图列的过滤项目 | |||
MRUFilterListCount | 是否存放最近使用过的视图的过滤条件 | |||
MRUFilterListPopupCount | 最近使用过的过滤列表中能显示的项目数 | |||
ShowAllTableValuesInFilterPopup | 是否在下拉列表中显示所有记录的(唯一的)值,或者满足过滤标准的值 | |||
UseNewCustomFilterDialog | 高级用户用定制的过滤器对话框 | |||
OptionsHint | 视图的提示操作 | |||
ShowBandHeaderHints | 显示表格带头被截去的内容(BandedGridView和AdvBandedGridView专有属性) | |||
ShowCellHints | 显示单元格被截去的内容 | |||
ShowColumnHeaderHints | 显示列头被截去的内容 | |||
OptionsLayout | 视图的布局操作 | |||
Columns | 列 | |||
AddNewColumns | 存在于当前控件,但不存在于布局的列,当它恢复时将被保留? | |||
RemoveOldColumns | 恢复时存在于布局中的,但不存在于当前控件的列,将被丢弃或者加入到控件中 | |||
StoreAllOptions | 当布局进行存储或恢得时,控件所有的列/带(除了外观设置外)的设置都将被存储或恢得 | |||
StoreAppearance | 存储或恢复外观设置 | |||
StoreLayout | 能否存储或恢复布局 | |||
LayoutVersions | 布局的版本 | |||
StoreAllOptions | 存储或恢复控件的所有设置(除外观设置或样式条件外) | |||
StoreAppearance | 存储或恢复控件的外观设置 | |||
StoreDataSettings | 存储或恢复控件的分组、排序、过滤设置和摘要(汇总) | |||
StoreVisualOptions | 存储或恢复控件视觉选项(布局) | |||
OptionsMenu | 选项菜单 | |||
EnableColumnMenu | 允许列头上的菜单 | |||
EnableFooterMenu | 允许页脚上的菜单 | |||
EnableGroupPanelMenu | 允许分组面板上的菜单 | |||
OptionsNavigation | 导航选项 | |||
AutoFocusNewRow | 增加新记录时自动将焦点移动相应的行 | |||
AutoMoveRowFocus | 当前焦点在一行的第一个或最后一个单元格时,使用水平导航键可以将焦点移到下一行或上一行 | |||
EnterMoveNextColumn | 回车键能移动单元格的焦点 | |||
UseAdvHorzNavigation | 使用高级水平导航器(AdvBandedGridView专有属性) | |||
UseAdvVertNavigation | 使用高级垂直导航器(AdvBandedGridView专有属性) | |||
UseTabKey | 使用TAB/SHIFT+TAB移动焦点 | |||
OptionsPrint | 打印选项 | |||
AutoWidth | 根据纸的宽度自动设置视图的列宽 | |||
EnableAppearanceEvenRow | 允许偶数行应用界面设置(GridViewPrintAppearances) | |||
EnableAppearanceOddRow | 允许奇数行应用界面设置(GridViewPrintAppearances) | |||
ExpandAllDetails | 打印时所有主行都展开 | |||
ExpandAllGroups | 打印时所有分组的行都展开 | |||
PrintBandHeader | 打印带的头 | |||
PrintDetails | 打印明细 | |||
PrintFilterInfo | 打印过滤面板 | |||
PrintFooter | 打印页脚 | |||
PrintGroupFooter | 打印分组的页脚 | |||
PrintHeader | 打印列头 | |||
PrintHorzLines | 打印水平的网络线 | |||
PrintPreview | 打印预览的部分 | |||
PrintVertLines | 打印垂直的网络线 | |||
UsePrintStyles | 打印正在使用的界面 | |||
OptionsSelection | 选择选项 | |||
EnableAppearanceFocusedCell | 允许获得焦点的单格使用外观 | |||
EnableAppearanceFocusedRow | 允许获得焦点的行使用外观 | |||
EnableAppearanceHideSelection | 允许在控件失去焦点时,外观设置应用到选择的行上 | |||
InvertSelection | 设置焦点的风格应用到获得焦点的单元格,还是获得焦点的那一行的所有单元格 | |||
MuiltiSelect | 允许多选行 | |||
MuiltiSelectMode | 多选模式(多选行或多选单元格)(GridView和BandedGridView专有属性) | |||
UseIndicatorForSelection | 当处理多选模式时,能否使用行指示面板来进行行的选择 | |||
OptionsView | 视图选项 | |||
AllowCellMerge | 允许相同值的相邻单元格合并(BandedGridView专有属性) | |||
AutoCalcPreviewLineCount | 根据预览的内容自动计算出文本行的数量 | |||
ColumnAutoWidth | 自动调整列宽,使所有列的宽度和视图的宽度匹配 | |||
EnableAppearanceEvenRow | 允许偶数行应用界面设置(GridViewPrintAppearances) | |||
EnableAppearanceOddRow | 允许奇数行应用界面设置(GridViewPrintAppearances) | |||
GroupDramMode | 分组行的显示模式 | |||
HeaderFilterButtonShowMode | 列头上的过滤按钮的显示模式 | |||
NewItemRowPosition | 设置新项目行的位置 | |||
RowAutoHeight | 每一行自动根据单元格的内容调整高度(GridView专用属性) | |||
ShowAutoFilterRow | 显示自动过滤行 | |||
ShowBands | 显示带的面板(BandedGridView和AdvBandedGridView专有属性) | |||
ShowChildrenInGroupPanel | 视图的分组面板是否担当一个新加入的分组面板 | |||
ShowColumnHeaders | 显示列头 | |||
ShowDetailButtons | 在主行上显示"主—明细"的扩展按钮 | |||
ShowFilterPanelMode | 显示过滤面板 | |||
ShowFooter | 显示视图的页脚 | |||
ShowGroupedColumns | 显示分组列(GridView专用属性) | |||
ShowGroupPanel | 显示分组面板 | |||
ShowHorzLines | 显示水平网格线 | |||
ShowIndicator | 显示行指示器面板 | |||
ShowPreview | 显示预览部分 | |||
ShowPreviewLines | 显示预览线 | |||
ShowvertLines | 显示垂直网格线 | |||
设计 | ||||
(Name) | 常规属性 | |||
GenerateMember | 常规属性 | |||
Modifiers | 常规属性 | |||
数据 | ||||
(ApplicationSettings) | 常规属性 | |||
(PropertyBinding) | 常规属性 | |||
Tag | 常规属性 | |||
外观 | ||||
Appearance | 外观设置 | |||
BandPanel、BandPanelBackground、ColumnFilterButton、ColumnFilterButtonActive、DetailTip、Empty、EvenRow、FilterCloseButton、FilterPanel、FixedLine、FocusedCell、FocusedRow、FooterPanel、GroupButton、GroupFooter、GroupPanel、GroupRow、HeaderPanel、HeaderPanelBackground、HideSelectionRow、Horzline、OddRow、Preview、Row、RowSeparator、SelectedRow、TopNewRow、VertLine | 带的面板、带面板的背景、列过滤按钮、正在使用的列过滤按钮…… | |||
BackColor | 背景色 | |||
BackColor2 | 最后一种背景色(背景是梯度色时) | |||
BorderColor | 边框色 | |||
Font | 字体 | |||
Name | 字体名称 | |||
Size | 字体大小 | |||
Unit | 字体设置的单位 | |||
Bold | 是否加粗 | |||
GdiCharSet | 倾斜字符设置 | |||
Italic | 是否斜体 | |||
Strikeout | 删除线 | |||
Underline | 是否加下划线 | |||
ForeColor | 前景色 | |||
GradientMode | 背景梯度模式 | |||
Image | 背景图片 | |||
Options | 界面选项 | |||
UseBackColor | 使用显示对象的背景色 | |||
UseBorderColor | 使用显示对象的边框色 | |||
UseFont | 使用显示对象的字体 | |||
UseForeColor | 使用显示对象的前景色 | |||
UseImage | 使用显示对象的背景图片 | |||
UseTextOptions | 使用显示对象的文本选项(见TextOptions属性) | |||
TextOptions | 文本选项 | |||
Halighment | 文本的水平对齐方式 | |||
HotkeyPrefix | 热键前缀的是否显示 | |||
Trimming | 文本的整理方式 | |||
Valignment | 文本的垂直对齐方式 | |||
WordWrap | 是否换行 | |||
AppearancePrint | 打印时的外观设置 | |||
BandPanel、EvenRow、FilterPanel、FooterPanel、GroupFooter、GroupRow、HeaderPanel、Lines、OddRow、Preview、Row | 带的面板、偶数行、过滤面板…… | |||
BackColor | 背景色 | |||
BackColor2 | 最后一种背景色(背景是梯度色时) | |||
BorderColor | 边框色 | |||
Font | 字体 | |||
Name | 字体名称 | |||
Size | 字体大小 | |||
Unit | 字体设置的单位 | |||
Bold | 是否加粗 | |||
GdiCharSet | 倾斜字符设置 | |||
Italic | 是否斜体 | |||
Strikeout | 删除线 | |||
Underline | 是否加下划线 | |||
ForeColor | 前景色 | |||
GradientMode | 背景梯度模式 | |||
Image | 背景图片 | |||
Options | 界面选项 | |||
UseBackColor | 使用显示对象的背景色 | |||
UseBorderColor | 使用显示对象的边框色 | |||
UseFont | 使用显示对象的字体 | |||
UseForeColor | 使用显示对象的前景色 | |||
UseImage | 使用显示对象的背景图片 | |||
UseTextOptions | 使用显示对象的文本选项(见TextOptions属性) | |||
TextOptions | 文本选项 | |||
Halighment | 文本的水平对齐方式 | |||
HotkeyPrefix | 热键前缀的是否显示 | |||
Trimming | 文本的整理方式 | |||
Valignment | 文本的垂直对齐方式 | |||
WordWrap | 是否换行 | |||
BandPanelRowHeight | 带面板的行高(BandedGridView和AdvBandedGridView专有属性) | |||
BorderStyle | 当前视图的边框样式 | |||
ChildGridLevelName | 在加入分组面板中显示的正在分组状态子级别的名字? | |||
ColumnPanelRowHeight | 列头高度 | |||
DetailHeight | 详细视图的视图高度 | |||
DetailTabHeaderLocation | 设置明细部分中明细分页的显示位置 | |||
FixedLineWidth | 固定面板分隔器的宽度 | |||
FocusRectStyle | 焦点框的样式 | |||
FooterPanelHeight | 视图页脚的高度 | |||
GroupFooterShowMode | 分组页脚的显示模式 | |||
GroupFormat | 分组行的格式 | |||
GroupPanelText | 分组面板中的文本 | |||
GroupRowHeight | 分组行的高度 | |||
Images | 图片集 | |||
IndicatorWidth | 行指示面板的宽度 | |||
LevelIndent | 分组行和相邻分组级别的缩进 | |||
MinBandPanelRowCount | 行中最小带头面板的高度(BandedGridView和AdvBandedGridView专有属性) | |||
NewItemRowText | 新项目行中显示的文本 | |||
PaintStyleName | 当前视图的着色样式的名字 | |||
PreviewFieldName | 预览部分中要显示值的域名 | |||
PreviewIndent | 预览文本的水平偏移量 | |||
PreviewLineCount | 预览部分的文本的行数 | |||
RowHeight | 数据行中单元格的高度 | |||
RowSepartatorHeight | 行间距 | |||
ShowButtonMode | 编辑器按钮的显示模式 | |||
VertScrollTipFieldName | 垂直滚动条上的提示 | |||
ViewCaption | 视图的标题 | |||
行为 | ||||
ActiveFilterEnabled | 允许使用过滤功能 | |||
BestFitMaxRowCount | 数据被处理后最合适列的数据行数 | |||
DefaultRelationIndex | 处理时省缺使用的明细级别 | |||
HorzScrollStep | 水平滚动条的位移量 | |||
HorzScrollVisibilly | 水平滚动条的出现设置 | |||
ScrollStyle | 滚动条的样式 | |||
SynchronizeClones | 是否克隆视图(通过视图克隆,使外观和数据的表现设置同步) | |||
VertScrollVisibility | 显示垂直滚动条 |
DevExpress.XtraGrid.view.gridview 属性说明的更多相关文章
- [转]DevExpress.XtraGrid.GridControl gridView自动列宽代码
gridView1.OptionsView.ColumnAutoWidth = false; for (int I = 0; I < gridView1.Columns.Count; I++ ...
- DevExpress GridView属性说明
转自http://www.cnblogs.com/-ShiL/archive/2012/06/08/ShiL201206081335.html (一)双击展开,收缩字表 1 Private Sub E ...
- DevExpress.XtraGrid winform试用分享
DevExpress.XtraGrid在winform里使用还挺麻烦,为了减少重复代码和代码复用,本人针对DevExpress.XtraGrid封装了一个Form的基类,其中涵盖了DevExpress ...
- DevExpress中GridControl的属性设置
1.隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值 sValue=Table.Rows[gri ...
- DevExpress.XtraGrid
DevExpress.XtraGrid控件使用 该控件类是一个表格控件,但是其具有很多方便而使用的功能,例如可以对记录进行分组,可以再记录的前面加上checkbox,可以将具有相同值的cell 进行合 ...
- DevExpress.XtraGrid 【转】
http://www.cnblogs.com/zeroone/p/4574539.html DevExpress.XtraGrid控件使用 该控件类是一个表格控件,但是其具有很多方便而使用的功能,例如 ...
- 基于DevExpress开发的GridView如何实现一列显示不同的控件类型
在很多DevExpress的使用例子里面,我们可以看到,基于GridView实现的不同控件展示的时候,每一列的控件类型都是一样的,如果我要某一列的一行让用户可以从下列列表选择选项,而其他行不可选择,那 ...
- DevExpress.XtraGrid.Views.BandedGrid.BandedGridView
使用的是DevExpress.XtraGrid.Views.BandedGrid.BandedGridView 类 没有在工具箱里找到对应控件 ,绕了一下,先创建一个gridcontrol ,然后gr ...
- DevExpress XtraGrid 数据导出导入Excel
// <summary> /// 导出按钮 /// </summary> /// <param name="sender"></param ...
随机推荐
- 深入Java虚拟机--判断对象存活状态
程序计数器,虚拟机栈和本地方法栈 首先我们先来看下垃圾回收中不会管理到的内存区域,在Java虚拟机的运行时数据区我们可以看到,程序计数器,虚拟机栈,本地方法栈这三个地方是比较特别的.这个三个部分的特点 ...
- WebSocket - ( 一.概述 )
说到 WebSocket,不得不提 HTML5,作为近年来Web技术领域最大的改进与变化,包含CSS3.离线与存储.多媒体.连接性( Connectivity )等一系列领域,而即将介绍的 WebSo ...
- Java类变量和成员变量初始化过程
一.类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量. 类的编译决定了类的初始化过程. 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: ...
- 自己实现简单Spring Ioc
IoC则是一种 软件设计模式,简单来说Spring通过工厂+反射来实现IoC. 原理简单说明: 其实就是通过解析xml文件,通过反射创建出我们所需要的bean,再将这些bean挨个放到集合中,然后对外 ...
- es6小白学习笔记(一)
1.let和const命令 1.es6新增了let和const命令,与var用法类似,但它声明的变量只在let所在的代码块内有效(块级作用域,es5只有全局和函数作用域) { let a = 1; v ...
- ios 类似微信红点显示功能
设计思路:给UIView增加一个分类 所有的视图都可以根据需要来进行红点显示 #import <UIKit/UIKit.h> @interface UIView (CHRRedDot) @ ...
- Linux基础介绍【第五篇】
linux权限位 Linux文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件属主权限.属组权限.其他用户权限. r:read可读权限,对应数字4: w:write可写权限,对应数字 ...
- Struts框架的核心业务
Struts的核心业务 Struts核心业务有很多,这里主要介绍了比较简单一些的: 请求数据的处理,和数据自动封装,类型自动转换 1.Struts中数据处理 1.1.方式1:直接过去servletap ...
- JAVA代码验证身份证信息
java验证身份证信息代码 转自:http://www.blogjava.net/xylz/archive/2011/01/05/342330.html import java.util.Calend ...
- H5图片上传插件
基于zepto,支持多文件上传,进度和图片预览,用于手机端. (function ($) { $.extend($, { fileUpload: function (options) { var pa ...