zoukankan      html  css  js  c++  java
  • 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
    (水平滚动条设置)SmoothStep True平滑滚动/False按列滚动
    TrackingTrue跟踪显示/Fasle松开后显示
    Visible是否显示
    Imemode输入法模式选项
    ImeName输入法
    IndicatorOptiongioShowRowIndicatorEh 显示行指针
    (行首指示选项)gioShowRecNoEh 显示行号
    gioShowRowselCheckboxesEh显示行选择框
    IndicatorTitleDropdownMenu pmNoVisibleCols/ 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 激活
    (行面板:可在设计和运行时直接拖动列头设计每行的数据字段显示风格)NavKeysNavigationType rpntRowToRowEh方向键控制方式为行到行
    rpntCellToCellEh方向键控制方式为单元格到单元格
    TabNavigationTyperpntUpToDownPriorityEh TAB键顺序为从上至下,从左至右
    rpntLeftToRightPriorityEhTAB键顺序为从左至右,从上至下
    RowSizingAllowed行尺寸可手控调动
    ShowHint显示提示
    SortLocal本地排序
    STFilterInstantApply 立即应用过滤
    (数据过滤设置)Local 本地数据集过滤或服务器端数据过滤
    Location过滤设置位置是在表头还是在其下过滤行
    Visible可视
    SumlistActive 激活
    (记录统计)ExternalRecalc 设计/运行期是否显示统计数据
    VirtualRecords虚拟记录数
    TabOrderTab顺序
    TabStopTAB停留
    Tag
    TitleFont标题行字体设置
    TitleLines标题行数
    Top顶部坐标
    UseMulitTitle是否用多行标题
    VerScrollBarExtScrollBar
    (垂直滚动条选项)SmoothStep True平滑滚动/False按行滚动
    TrackingTrue跟踪显示/Fasle松开后显示
    Visible是否显示
    Visible控件可视状态
    VtitleMargin标题文字离标题线的距离
    Width表格控件宽度
     
    =========================================

    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

  • 相关阅读:
    C# UserControl集合属性使用
    类属性的几个特性的含义
    C# 绘图时使用抗锯齿会多出一个像素
    Tooltip导致的无法访问已释放对象
    C#窗口闪烁问题解决
    窗口扩展风格
    动态字段列表实现及List<T>排序
    比较好用的Copy代码到博客VS扩展工具
    Dictionary与SortedDictionary
    VS2017 15.6之后支持直接反编译了
  • 原文地址:https://www.cnblogs.com/cyzgg/p/10727514.html
Copyright © 2011-2022 走看看