我使用TDBGrid来显示从数据库中取得的表,但是表的字段数目是不确定的,那怎么让TDBGrid自动调整:如果字段长度小于窗体宽度,那么最大化显示TDBGrid,如果字段长度大于窗体宽度,那么则显示水平滚动条?
解决方案 »
- 我改的传奇代码.
- 如何打开dbf文件
- 请教在delphi中如何自动创建sql数据库
- 当Word打开一个文件后,再最小化,Windows桌面最下方的工具条会显示“文挡-Word”而不是“Word”,这是怎么实现的呢?
- 如何将一个在EXE 里面的EXE 文件释放到内存,并执行它?
- 有一个简单的问题请教 关于select sum() from table where field=:fieldvalues
- 女朋友的妈妈生病,祝她老人家早日康复!!!
- delphi7与delphi5的差别?
- 小小问题:更新一个字段!!
- 请问在delphi中如何使现string到double的转换?答好给100分!
- 如何动态设置表单的标题,caption
- 取出某一个字符的ASCII函数是什么呀
I,
x : INTEGER ; //固定长度
BEGIN
for I := 0 to DBGrid1.Columns.count -1 do
DBGrid1.Columns[i].width ;= DBGrid1.Width div DBGrid1.Columns.count;
if DBGrid1.Columns.count* DBGrid1.Columns[0].width> x then
取消滚动条
else
设置滚动条;
END;我使用TDBGrid来显示从数据库中取得的表,但是表的字段数目是不确定的,那怎么让TDBGrid自动调整:如果字段长度小于窗体宽度,那么最大化显示TDBGrid,如果字段长度大于窗体宽度,那么则显示水平滚动条?