• DBGridEh全部属性设置详解


    DBGridEh全部属性设置详解

    属性子选项 值 说明

    Allowedselections[gstRecordBookmarks,gstRectangle,gstColumns,gstAll]gstRecordBookmarks:书签选中行
    gstColumns:列选择
    AutoFitColWidths以自动重置列宽来设置网格的宽度等于客户区宽度
    ColumnDefValuesEhAlwaysShowEditButton 列显示下拉编辑按钮
    (列缺省值)AutoDropDown 自动下拉框
    DropDownShowTitles下拉框显示标题
    EndEllipsis列内容显示不全的显示省略号
    HighLightRequired
    TitleAlignment 标题对齐方式
    EndEllipsis标题过长用省略号结束
    TitleButton是否显示标题按钮
    Tooltips是否显示提示
    ColumnsColumns[index]/ Columns[ColumnName] 列对象,可用索引和名称调用
    Constraints控件尺寸约束规定
    Ctl3D3d 风格显示
    DataGroupingActive 激活数据分组
    (数据分组设置) 表格中显示如EXCEL中的分类汇总效果Color 汇总行颜色
    须加 MemTableEh DataSetDriverEh, Uses添加EhLibMTEDefaultStateExpanded 默认显示是否为为全展开
    GroupLevels分组的级数如先按国别分组再按城市分
    ParentColor使用父件颜色设置
    DatasoureAutoEdit 自动提交表格修改到数据源
    (数据源设置)Dataset 数据集选项
    Tag数据源标记(LongInt)
    DrawGraphicData
    EditActions[geaCutEh,geaCopyEh,geaPasteEh,geaDeleteEh,geaSelectAllEh]编辑属性,设置是否可以剪切、复制、粘贴、删除、选择
    EditButtonShowOptionssebshowOnlyforCurCelleh 只在当前单元格显示
    (编辑按钮显示选项)sebshowOnlyforCurRoweh 只在当前行显示
    sebshowOnlyWhenDataEditingEh当单元格进入编辑状态时显示
    FixedColor固定区域颜色(如表头列头)
    Font字体设置选项
    FooterFont底栏字体设置
    FrozenCols左侧冻结列数
    (水平滚动条设置)SmoothStep True平滑滚动/False按列滚动
    Visible是否显示
    ImeName输入法
    IndicatorOptiongioShowRowIndicatorEh 显示行指针
    (行首指示选项)gioShowRecNoEh 显示行号
    IndicatorTitleDropdownMenu pmNoVisibleCols/ PopupMenu1表头下拉菜单样式
    (行道指示标题)ShowDropdownSign 显示下拉箭头图案
    UseGlobalMenu用全局菜单
    MinAutoFitWidth自适应宽度最小值
    OddRowColor奇数行颜色
    OptionsdgEdit 能否编辑,
    (表格通用选项)dgAlwaysShowEditor 总是显示编辑项,选中时单击单元格直接进入编辑状态,否则双击进入编辑状态
    dgIndicator显示行首指针
    dgColLines显示列线
    dgTabs接收TAB键移动到下一单元格
    dgAlwaysShowSelection显示选择区域
    dgCancelOnExit
    OptionsEhdghFixed3D 固定区(表头列头)3D效果(渐变色须启用)
    (Dbgrideh表格专属选项)dghFrozen3D 冷区3D效果
    dghData3D数据区3D效果
    dghHighlightFocus高光选择焦点
    dghFitRowHeightToText按文本适应行高
    dghMultiSortMarking多级排序
    dghTraceColSizing移动列宽时动态显示内容
    Ctrl+F - 开始增量搜索。
    Ctrl+Shift+Enter - 查找前一个匹配记录
    dghRowHighlight选中是整行高亮
    dghDialogFind显示查找对话框
    dghShowRecNo显示行号
    dghColumnMove可否移动列位置
    dghHotTrack热点跟踪
    ParentBiDiMode确定BiDiMode(控制菜单的布置模式)属性是否从父辈继承而来,菜单的父辈一般为Form
    ParentCtl3D接受父控件的3D属性
    ParentShowHit接受父控件的显示提示设置
    ReadOnly只读
    RowDetailPanelActive 激活
    (RowDetailPanel打开,再将DbGridEh2放入,设置MemTableEh2的MasterFields和DetailFields, MasterDBGridEh的DataSet必须是MemtablEh)BevelEdges 控件的是否显示斜面
    BevelKind边框类型
    BevelWidth边框宽度
    Color颜色
    ParentColor面板底色
    Width宽
    RowLines行线高(完整的数据行高 = 行线高度+行高)
    RowPanelActive 激活
    (行面板:可在设计和运行时直接拖动列头设计每行的数据字段显示风格)NavKeysNavigationType rpntRowToRowEh方向键控制方式为行到行
    TabNavigationTyperpntUpToDownPriorityEh TAB键顺序为从上至下,从左至右
    RowSizingAllowed行尺寸可手控调动
    SortLocal本地排序
    STFilterInstantApply 立即应用过滤
    (数据过滤设置)Local 本地数据集过滤或服务器端数据过滤
    Visible可视
    SumlistActive 激活
    (记录统计)ExternalRecalc 设计/运行期是否显示统计数据
    TabOrderTab顺序
    Tag
    TitleLines标题行数
    UseMulitTitle是否用多行标题
    (垂直滚动条选项)SmoothStep True平滑滚动/False按行滚动
    Visible是否显示
    VtitleMargin标题文字离标题线的距离
     

     

    DBGridEh设置固定列,用于统计记录数和平均数、总和

    DBGridEh1.FooterRowCount:=1;
            DBGridEh1.SumList.Active:=True;
            DBGridEh1.FootColor:=clInfoBk;
            DBGridEh1.Columns[0].Footer.ValueType := fvtStaticText;
            DBGridEh1.Columns[0].Footer.Value := '总计:';
            DBGridEh1.Columns[1].Footer.ValueType := fvtCount; //fvtSum
            
    另:在DataSource的OnDataChange中,DBGridEh1.SumList.RecalcAll;
    --------------------- 
    DBGridEh显示行号就一个选项,不需要写任何代码
    OptionsEh->dghShowRecNo

  • 相关阅读:
    前端最全资源汇集
    面试题
    前端知识
    我的工作心得
    一个类似于jq的小型库
    js 模拟css3 动画3
    js 模拟css3 动画2
    js 模拟css3 动画1
    js 模拟css3 动画
    学习node.js 第4篇 建立一个最小的web聊天系统
  • 原文地址:https://www.cnblogs.com/xionda/p/15810083.html
Copyright © 2020-2023  润新知