如果你用的是永久性字段,可以将displaywidth改小一点;
如果直接再dbgrid中设计,可以在窗体上将dbgrid的列宽度拉小一点。
如果直接再dbgrid中设计,可以在窗体上将dbgrid的列宽度拉小一点。
解决方案 »
- 怎么判断一个ini文件里面的值一被改变就马上读取该数值
- 【板务醒目】辞去 Windows SDK/API 板斑竹职务 9/10【散分醒目】
- Windows图标
- 特大喜讯:“源码空间”所有的编程源代码
- 我遇见两个问题!!帮忙解决!
- 请问大家:DBNavigator的使用,当连接上datesourse时,按扭怎么变成灰色,运行后还是灰色
- #如何由单机版转换成c/s结构,delphi+sqlserver+ado#
- 開啟子窗口的疑問
- 谁能提供条码控件。for d6 谢谢
- 请问如何在一可执行文件中加入代码,举例加一个SHOWMESSAGE
- 怎样在Delphi中使用DirectX?
- 如何去掉调用Dll在任务栏产生的图标
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
///////Begin 保留
if XXX[Column.Field.Index] < Canvas.TextWidth(Column.Field.DisplayText) then
XXX[Column.Field.Index] := Canvas.TextWidth(Column.Field.DisplayText);
///////End 保留
end;