如何让dbgrid的列宽为设计时的固定值?(20分)

  • 主题发起人 主题发起人 yanzhong
  • 开始时间 开始时间
Y

yanzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
设计时指定了dbgrid的列宽,执行查询时列宽自动改变,如何不让它改变,怎么设?谢谢
 
afteropen后
for i:=0 to fieldlist.count-1do
设置列宽
把dbgrid设置成列宽不可以手动拖动就行了
 
TStringGrid(dbGride).Options := TStringGrid(dbGride).Options-[goColMoving]
这样就不动了
 
把宽度改为不是默认的64就行了。
 
minmin7759238,正解,建议使用TMS Grid
 
在设计时加载字段列表到dbgrid里就可以了,但默认宽64一定要改变,否则在执行时会自动变的。
 
第一次重新查询完后重设置dbgrid的列宽,
 
多人接受答案了。
 
后退
顶部