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服務器

相關文章
相關標籤/搜索