???如何改变dbgrid的行高,不要用第三方控件?(50分)

  • 主题发起人 主题发起人 f5
  • 开始时间 开始时间
F

f5

Unregistered / Unconfirmed
GUEST, unregistred user!
不要用第三方控件,改变
代码:
dbgrid的行高?
 
tstringgrid(dbgrid1).DefaultRowHeight :=20;
tstringgrid(dbgrid1).DefaultColWidth :=80;
 
我要求的是任意改变dbgrid的每一行的行高!!
 
对啊!每一行的高度都变为20,每一行的宽度都变为80!
你试试看吧!
 
老兄,我要求的是任意改变dbgrid的每一行的行高,每一行的行高不一定相同,请再赐教!!
 
在我看来,dedema已经讲得差不多了

tstringgrid(dbgrid1).RowHeights[0]:=30;
改变标题栏的高度
tstringgrid(dbgrid1).RowHeights[1]:=30;
改变的是数据第一行的高度
 
两位所说我已试过,不能解决,我的问题是根据每条记录的高来确定dbgrid的行高,因为
我所要求数据显示比较特殊,每条要显示的记录的高度可能不一样,因此需要动态改变
dbgrid的行高。要求显示如下(例如):
_________________________________________________
| 1 | 11 |
| |______________________________|
| | 12 |
__________________________________________________
| 2 | 21 |
|________________________________________________|
 
如上样子,难!
不用第三方控件?写一个控件吧!
 
后退
顶部