读书人

delphi dbgrid 列赋值检索后不显示

发布时间: 2012-10-13 11:38:17 作者: rapoo

delphi dbgrid 列赋值,检索后,不显示
给dbgrid的列提前赋值,运行后,检索不显示数据,只显示有几行(这几行都是空白)。
我是这样赋值的
dbgrid1.Columns.Add;
dbgrid1.Columns[0].Title.caption:='商品编号';
dbgrid1.Columns[0].Width:=70;
……………………
我写在from的onshow事件里面。
不赋值就可以检索出内容。
这是为什么?
有什么办法可以提前赋值,并且检索出内容么?!

[解决办法]
你表格的列在动态建立时,没关联数据集的字段吧?“可以检索出内容”是怎么个概念啊?指激活数据集它没数据显示出来?是的话,就是列没关联字段了。
[解决办法]
dbgridl.colums[0].fieldname:='';
加上就可以了

读书人网 >.NET

热点推荐