读书人

dbgrid如何改变不了列宽

发布时间: 2012-02-22 19:36:56 作者: rapoo

dbgrid怎么改变不了列宽?
我用“DBGrid1-> Columns-> Items[1]-> Width=100;”
提示:list index out of bounds(1)

我的sql语句改变了列的名字:select prjid as 项目id,prjname as 项目名 from prjinfo

好象直接查找:select * from prjinfo列宽是直接可以改变的

[解决办法]
要改变DBGrid的列宽,应该使用
DBGrid1-> Columns[0]-> Width=100 或者 DBGrid1-> Columns-> operator [](0)-> Width=100
[解决办法]
在ADOQuery1-> Open();后面改就可以了
DBGrid1-> Columns-> Items[0]-> Width=50;

读书人网 >C++ Builder

热点推荐