設定dbgrideh可顯示的列

2021-04-16 04:22:48 字數 1001 閱讀 1772

unit uformatdisplay;

inte***ce

uses

db,dbgrideh,sysutils,classes;

procedure setdisplayformat(adataset:tdataset);

procedure setmoneycol(agrid:tdbgrideh;afieldname:string);

implementation

procedure setmoneycol(agrid:tdbgrideh;afieldname:string);

vari:integer;

begin

agrid.chncurrencystyle.zeroempty:=false;

for i:=0 to agrid.columns.count-1 do

begin

with agrid do

begin

if columns[i].fieldname=afieldname then

begin

columns[i].displaychncurrency:=true;

columns[i].displayzero:=true;

end;

end;

end;

end;       

procedure setdisplayformat(adataset:tdataset);

vari:integer;

begin

for i:=0 to adataset.fieldcount-1 do

begin

with adataset do

begin

if fields[i] is tbcdfield then

(fields[i] as tbcdfield).displayformat := '###,##0.00';

end;

end;

end;

end.

QT中設定QTreeWidget某一列可編輯

大家都知道,在qt中,qtreewidget都是qtreewidgetitem的形式來組織的,也就是說如果單獨設定屬性的話,可以使得某一行可以編輯或者不可編輯 qtreewidgetitem setflags qt itemisenabled qt itemisselectable qt itemi...

PB 資料視窗設定列自動折行 多行顯示

如何在datawindow中實現列的自動折行 我們在powerbuilder應用程式的開發過程中,使用datawindow時,經常會遇 到某列的資料太長,不能同時全部顯示的情況.若採用自動水平滾動,操作起 來又不夠簡便.下面介紹一種方法,實現列資料多行顯示,即實現列資料的自 動折行.具體步驟如下 1...

bootstraptable設定列的寬度width

給table標籤設定 table layout fixed word break break all 這兩個樣式,如下圖 然後,設定width,就可以了。重要實踐經驗!width建議取50的整倍數,最終每列的寬度並不是自己寫的值,而是按照倍數均分的寬度。效果如下 解釋 table layout fi...