dbgrideh属性

可惜做好的表格传不下来,只好粘成纯文本了
属性子选项 说明
Allowedoperations[alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh]允许操作类型:插入、更新、删除、追加
Allowedselections[gstRecordBookmarks,gstRectangle,gstColumns,gstAll]gstRecordBookmarks:书签选中行
gstRectangle:区域选择
gstColumns:列选择
gstAll:所有
AutoFitColWidths以自动重置列宽来设置网格的宽度等于客户区宽度
ColumnDefValuesEhAlwaysShowEditButton列显示下拉编辑按钮
(列缺省值)AutoDropDown自动下拉框
DblClickNextVal双击单元格为下一个值,数值为加1,列表下下一个
DropDownShowTitles下拉框显示标题
DropDownSizing下拉框可否手动调整大小
EndEllipsis列内容显示不全的显示省略号
[Footer].Tooltips底栏是否显示提示
HighLightRequired
Layout内容位置
TitleAlignment标题对齐方式
Color标题颜色
EndEllipsis标题过长用省略号结束
Orientation标题文字方向
TitleButton是否显示标题按钮
Tooltips标题是否显示提示
Tooltips是否显示提示
ColumnsColumns[index]/ Columns[ColumnName]列对象,可用索引和名称调用
OptimizeWidth根据内容自动调整列宽
Constraints控件尺寸约束规定
ContraColCount右侧锁定列
Ctl3D3d 风格显示
Cursor显示鼠标指针样式
DataGroupingActive激活数据分组
(数据分组设置) 表格中显示如EXCEL中的分类汇总效果Color汇总行颜色
须加 MemTableEh DataSetDriverEh, Uses添加EhLibMTEDefaultStateExpanded默认显示是否为为全展开
Font汇总行字体显示选项
GroupLevels分组的级数如先按国别分组再按城市分
GroupPanelVisible是否显示顶部的分组图示面板
ParentColor使用父件颜色设置
ParentFont使用父件字体设置
DatasoureAutoEdit自动提交表格修改到数据源
(数据源设置)Dataset数据集选项
Enabled启用数据源
Tag数据源标记(LongInt)
DefaultDrawing使用缺省的方式绘制表格,如为FALSE须 OnDrawDataCell事件中提供自己的例程
DrawGraphicData
DrawMemoText显示文本式备注字段
EditActions[geaCutEh,geaCopyEh,geaPasteEh,geaDeleteEh,geaSelectAllEh]编辑属性,设置是否可以剪切、复制、粘贴、删除、选择
EditButtonShowOptionssebshowOnlyforCurCelleh只在当前单元格显示
(编辑按钮显示选项)sebshowOnlyforCurRoweh只在当前行显示
sebshowOnlyWhenGridActiveEh当表格激活时显示
sebshowOnlyWhenDataEditingEh当单元格进入编辑状态时显示
EvenRowColor偶数行颜色
FixedColor固定区域颜色(如表头列头)
Flat平面显示效果(标题行渐变色须启用)
Font字体设置选项
FooterColor底栏颜色
FooterFont底栏字体设置
FooterRowCount底栏行数
FrozenCols左侧冻结列数
HorzScrollBarExtScrollBar
(水平滚动条设置)SmoothStepTrue平滑滚动/False按列滚动
TrackingTrue跟踪显示/Fasle松开后显示
Visible是否显示
Imemode输入法模式选项
ImeName输入法
IndicatorOptiongioShowRowIndicatorEh显示行指针
(行首指示选项)gioShowRecNoEh显示行号
gioShowRowselCheckboxesEh显示行选择框
IndicatorTitleDropdownMenupmNoVisibleCols/ PopupMenu1表头下拉菜单样式
(行道指示标题)ShowDropdownSign显示下拉箭头图案
TitleButton按钮是否启用
UseGlobalMenu用全局菜单
Left左端位置
MinAutoFitWidth自适应宽度最小值
Name控件名称
OddRowColor奇数行颜色
OptionsdgEdit能否编辑,
(表格通用选项)dgAlwaysShowEditor总是显示编辑项,选中时单击单元格直接进入编辑状态,否则双击进入编辑状态
dgTitles显示列标题
dgIndicator显示行首指针
dgColumnResize可否调整列宽
dgColLines显示列线
dgRowLines显示行线
dgTabs接收TAB键移动到下一单元格
dgRowSelect整行选择
dgAlwaysShowSelection显示选择区域
dgConfirmDelete删除时确认
dgCancelOnExit
dgMultiSelect可多行选择
OptionsEhdghFixed3D固定区(表头列头)3D效果(渐变色须启用)
(Dbgrideh表格专属选项)dghFrozen3D冷区3D效果
dghFooter3D栏底3D效果
dghData3D数据区3D效果
dghResizeWholeRightPart
dghHighlightFocus高光选择焦点
dghClearSelection移到下一个单元时是否清除已选记录
dghFitRowHeightToText按文本适应行高
dghAutoSortMarking自动排序
dghMultiSortMarking多级排序
dghEnterAsTab回车键作为TAB
dghTraceColSizing移动列宽时动态显示内容
dghIncSearch允许在数据网格中进行增量搜索
Ctrl+F - 开始增量搜索。
Ctrl+Enter - 查找下一个匹配记录。
Ctrl+Shift+Enter - 查找前一个匹配记录
dghPreferIncSearch决定网格设置自动增量搜索模式在第一次按键时替代单元编辑
dghRowHighlight选中是整行高亮
dghDblClickOptimizeColWidth双击自动优化列宽
dghDialogFind显示查找对话框
dghRecordMoving记录移动
dghShowRecNo显示行号
dghColumnResize可否调整列尺寸
dghColumnMove可否移动列位置
dghAutoFitRowHeight自适应行高
dghHotTrack热点跟踪
dghExtendVertLines扩展列线(无记录区)
ParentBiDiMode确定BiDiMode(控制菜单的布置模式)属性是否从父辈继承而来,菜单的父辈一般为Form
ParentColor接受父控件的颜色属性
ParentCtl3D接受父控件的3D属性
ParentFont接受父控件的字体属性
ParentShowHit接受父控件的显示提示设置
PopupMenu弹出菜单
ReadOnly只读
RowDetailPanelActive激活
(行明细表面板)ActiveControl
(RowDetailPanel打开,再将DbGridEh2放入,设置MemTableEh2的MasterFields和DetailFields, MasterDBGridEh的DataSet必须是MemtablEh)BevelEdges控件的是否显示斜面
BevelInner内部斜面
BevelKind边框类型
BevelOuter外部斜面
BevelWidth边框宽度
BorderStyle边框样式
Color颜色
Height
ParentColor面板底色
ParentPopupMenu接受父控件菜单设置
Width
RowHeight行高
RowLines行线高(完整的数据行高 = 行线高度+行高)
RowPanelActive激活
(行面板:可在设计和运行时直接拖动列头设计每行的数据字段显示风格)NavKeysNavigationTyperpntRowToRowEh方向键控制方式为行到行
rpntCellToCellEh方向键控制方式为单元格到单元格
TabNavigationTyperpntUpToDownPriorityEhTAB键顺序为从上至下,从左至右
rpntLeftToRightPriorityEhTAB键顺序为从左至右,从上至下
RowSizingAllowed行尺寸可手控调动
ShowHint显示提示
SortLocal本地排序
STFilterInstantApply立即应用过滤
(数据过滤设置)Local本地数据集过滤或服务器端数据过滤
Location过滤设置位置是在表头还是在其下过滤行
Visible可视
SumlistActive激活
(记录统计)ExternalRecalc设计/运行期是否显示统计数据
VirtualRecords虚拟记录数
TabOrderTab顺序
TabStopTAB停留
Tag
TitleFont标题行字体设置
TitleLines标题行数
Top顶部坐标
UseMulitTitle是否用多行标题
VerScrollBarExtScrollBar
(垂直滚动条选项)SmoothStepTrue平滑滚动/False按行滚动
TrackingTrue跟踪显示/Fasle松开后显示
Visible是否显示
Visible控件可视状态
VtitleMargin标题文字离标题线的距离
Width表格控件宽度
一、 DBGridEh(增强型表格组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据单元格中显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点dbgrideh 标题排序..............................................................................................7 7) 在DBGridEH 中怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让dbgrid显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7) DBGrid如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10) DBGrid设置Rowheight后如何将单元格内容纵向和垂直都居中?..............19 11) 设置DBGridEH 自适应列宽的最好方法.........................................................20 12) Ehlib 的DBGridEh首列加序号........................................................................21 13) 分行分列、单元格的颜色设置.........................................................................23 14) 点击不同单元格列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29 18) 从注册表或ini文件中保存或恢复网格和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让dbgrideh1 显示数据时只显示两位小数...................................................30 5) 获得当前DBGridEh表中单元格的序号.............................................................30 6) 怎样在dbgridEh和Edit中显示金额的千分号...................................................30 7) end;请问怎么才能使DBGridEh不滚动就能提交数据?...................................32 8) 我怎么把dbgrid 里的数据一次插入到数据库呢................................................32 9) 在DBGrid中可选中行而又可进入编辑状态......................................................32 10) 修正DBGrideh 丢失焦点时自动关闭输入法的问题......................................35 11) DBGRIDEH选定多行删除怎么实现...............................................................36 12) DBGrid 滚动表格的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表格底部(footer)区域的汇总统计行.......................................................38 3) TDBSumList说明..................................................................................................38 4) 如何工作以及为什么有时SumList的集合值计算不正确?.............................39 5) dbgrideh列求和.....................................................................................................39 5. 数据功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从数据库取值下拉列表...............40 2) 使用DBGridEh自动过滤实现方法.....................................................................40 3) 使用DBGridEh自动过滤实现方法2 ..................................................................41 4) DBGridEh 控件中使用过滤功能 (适用ehlib 5.2 ehlib 5.3)................................42 5) 支持模糊查询.........................................................................................................43 6) ehlib4.4.50中支持模糊匹配的修改方法..............................................................44 7) EhLib 5.0 Build 5.0.13的过滤字串都是模糊过滤修改.......................................45 8) 滚动条滚动时选择不变,还有自动过滤功能的实现.........................................45 9) 增量搜索................................................................................................................46 10) ehlib总是按两次ctrl+f才出来查找框,怎么办?.........................................46 11) 如何改良dbgrideh的文字过滤........................................................................46 12) 改进DBGrideh 表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在DbGridEh中显示TreeView效果................................................................50 15) DBGridEh-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在DbGridEh中显示表中表..............................................................................55 6. 输入/输出.......................................................................................................................56 1) 导入导出数据.........................................................................................................56 2) 从多种格式导入/导出数据到TDBGridEh...........................................................57 3) DBGRID 生成EXCEL报表.................................................................................57 4) 使用TPrintDBGridEh 组件.................................................................................61 5) 打印时确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib 中的PrintDBGridEh如何印页码,即第几页共几页...................................62 7) 怎么让PrintDBGridEh只打印DbGridEh 中指定的列.......................................62 8) 怎样进行横向打印/ 打印预览?........................................................................62 7. 将存在的DBGrid组件转换为DBGridEh组件...........................................................62 三、EhLib安装问题.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装问题(dbsumlst.dcu出错) ..........................................................................64 3. 安装提示找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表格(Grid)显示控件........................................................................65 1. NextGrid .........................................................................................................................65 2. TopGrid 3.01...................................................................................................................65 3. XLGrid............................................................................................................................66 4. DevExpress ExpressQuantumGrid .................................................................................66 5. TMS Grid Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. ProfGrid..........................................................................................................................71 8. EasyGrid .........................................................................................................................71 五、delphi 中配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值