DBGride的显示问题! DBGride显示字段的长度是按数据库中设定的字段大小显示的(比如设定的是varchar 50),而我查询的记录有可能里面并没有这么多字(比如只有2个字),怎样调整DBGride中的字段不要那样长呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击DBGrid,添加所有的Column,然后设置每一个Column的Width为你所要显示的长度就可以啦. 双击控件;在弹出的窗体中静态加入你要显示的字段;点击你刚添加的字段;设置fieldname; //关联的字段;title- caption; //字段的显示名;width; //你要设置的宽度; DBGrid连接的是ADOQuery双击后没有字段可显示! 首先adoquery连接正确,设置active := true双击adoquery后,添加所有字段,选择字段,设置显示长度 在没有查询以前,adoquery无法设为true啊! 是动态查询就动态设呀。查询字段最长的值,然后用DBGrid.Canvas.TextWidth(最长值)计算出长宽,再设置再应的Column的长度就行了 双击DBGrid,添加所有的Column,然后设置每一个Column的Width为你所要显示的长度就可以啦 如何得到记录被删除的状态 C++dll delphi静态调用 单独一个unsigned? 我的delphi 7突然不能启动了,急!!!!!!!!!!!!! 问一个关于DBGrid很菜的问题 如何用ado控件连远程sql server数据库,先谢谢大家 控件设计的问题,多多关照 怎样让ADOQuery中不能加入某一字段值相同的记录? 一个存储过程de问题 当点击dbgrid的某个cell时,怎么得到其相应的列名。 关于messagebox 关于query的提交 续 :请问这个问题该如何解决!!!高分求助!!!
点击你刚添加的字段;
设置
fieldname; //关联的字段;
title- caption; //字段的显示名;
width; //你要设置的宽度;
双击adoquery后,添加所有字段,选择字段,设置显示长度
查询字段最长的值,然后用DBGrid.Canvas.TextWidth(最长值)计算出长宽,再设置再应的Column的长度就行了