dbgrid的列宽如何随列数值宽度动态改变大小?在线?
解决方案 »
- 请问各位老大,delphi 有没有像Teebo OfficeMDI Tabs 这样的控件呀?
- ClientDataSet 和DataSource连接,并在DBgrid显示-----------------请赐教,,,,
- 从零开始写一个LINUX下的邮件服务器需要多少人一个月可以完成?
- 求论坛内高手的帮助!
- 请问下这个是什么错误啊?
- 我是初学者,请问我编的程序运行一次,再修改后再运行,怎么就不能运行了,说不能create output 原文件?
- 关与取得窗口句柄......
- 关于数据库的连接?
- delphi开发随电脑启动程序
- EPButtons, epMorph, VCLBase这些是什么组件?
- delphi如何编程实现xp风格的界面?请大家告诉小弟?
- 我有一个很不好解决的问题,所以请高手帮助,我用ithttp控件,发送了一个字符串信息到网上,可这个字符串很长,就出现错误.请问有什么方法解决
首先求出数据源中每一列的宽度
然后在数据源的打开之后的事件中对dbgrid的每一列的宽度指定
但是要在知道数据列的具体个数之后
才能实现
如果不能确定
要另想办法
w:=0;
begin
for i:=0 to dbgrid1.columns.count-1 do
w;=w+dbgrid1.columns[i].width+4;
dbgrid1.clientwidth:=w;
end;