1.设置gridview只读属性options->optionsbehavior->editable为false 设置单击选中该列,而不是单元格options->optionsSelction ->EnableApperanceFocusedCell为false
2.将gridview中某一字段设置为RepositoryItemHyperLinkEdit,要触发该链接的事件,可以在In_place Editor Repository中触发click 事件。但是,触发该事件的同时,gridview中的OptionBehavior->Editable必须设置为true。
3.在gridview中绑定内存表,要改变焦点行某一字段的值 '根据gridview的焦点行获取内存表的行数 Dim rowGoMain As DataRow = gridview.GetDataRow(sender.FocusedRowHandle) '修改该行的值 rowGoMain("字段名") = "aa" 4.对DataSet进行查询: ds.Tables[0].DefaultView.RowFilter = "查询条件"; 5.设置展开第一行的字表 gridview.SetMasterRowExpanded(1, True) 5.设置gridview某一列汇总:选中该列,在SummaryItem设置相应属性即可。DisplayFormat为显示的格式,FieldName为需要汇总的字段…… 6.设置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 显示垂直滚动条