首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi dbgrid 列赋值,检索后,不显示,该如何处理

2012-10-13 
delphi dbgrid 列赋值,检索后,不显示给dbgrid的列提前赋值,运行后,检索不显示数据,只显示有几行(这几行都

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

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

热点排行