(1)如何在dbgrid中使标题(默认在最左边)和整数(默认在最右边)在列中显示在中间位置?(2)如何使dbgrid不显示出水平滚动条?(3)如果dbgrid的某一列的值是前两列的和
应如何表示?例:
dbgrid1.Columns.Items[0].FieldName:='right';
dbgrid1.Columns.Items[1].FieldName:='wrong';
item[2]是前两列的和,应如何表示?
dbgrid1.Columns.Items[2].……
应如何表示?例:
dbgrid1.Columns.Items[0].FieldName:='right';
dbgrid1.Columns.Items[1].FieldName:='wrong';
item[2]是前两列的和,应如何表示?
dbgrid1.Columns.Items[2].……
(1)
var i:Integer;
begin
for i:=0 to ADOQuery1.FieldCount do
DBGrid1.Columns[i].Title.Alignment:=taRightJustify;
end;
(2)你可以用
for i:=0 to ADOQuery1.FieldCount do
if ADOQuery1.Fields[i].FieldKind:=ftInteger;来判断
(3)你可以用计算字段,然后写在一个事件上(Table1(控件)//CalcFields不知道是不是这个)具体的我记不清了
我的'field2’字段在数据库中其实并不存在,我只是想在dbgrid中显示一下,该怎么办?