dbgrid 数据显示的问题
我先定义了一个dbgrid ,将想要显示的列添加上,
使用AdoQuery ,动态sql 语句,进行查询时,dbgrid却不显示数据,
请问这是怎么回事?
把dbgrid 中预定义的列都删除后可以显示相应的数据 ,
我想使用先手工加列,再让它显示的方法,怎么处理才行?
请各位帮助一下
问题点数:20、回复次数:7Top
1 楼zzq4823(高原猫)回复于 2006-03-17 22:02:16 得分 0
设置DataField了吗?Top
2 楼jone7319(舍我其谁)回复于 2006-03-18 00:14:27 得分 5
为什么要先定义列?如果是为了变换字段名,可以用 select xxx as xxxx ..........实现。Top
3 楼kwokwinglau(每天前进1%)回复于 2006-03-18 08:46:27 得分 15
SQL語句中的列名,要與先手工加列中的列名一致.才能正確显示数据.Top
4 楼lcdldd(老呆)回复于 2006-03-18 09:05:18 得分 0
按 kwokwinglau(每天前进一点) 所说,可以显示了,
请问 设置DataField 起什么作用?是动态设置列名吗?Top
5 楼lvjack(追逐梦想)回复于 2006-03-19 00:10:39 得分 0
为什么要先手工加列,想达到什么效果?Top
6 楼zhbchn(飘的梦)回复于 2006-03-19 11:04:48 得分 0
ADOQuery1和DBGrid1有没有连接呢,还有在查询后ADOQuery1->Active=true;这样才能显示数据。Top
7 楼flowercity(菜农)回复于 2006-03-20 16:58:02 得分 0
false
trueTop




