大家好,我的DBGridEh使用动态数据计,在数据集Open后,设置如下: DBGridEh1.Columns[i].FieldName:=adsSC_Tmp.Fields[i].FieldName;
If DM1.adsSC_Tmp.Fields[i].FieldName = '钱包金额' Then
Begin
DBGridEh1.Columns[i].Footer.ValueType:=fvtsum;
DBGridEh1.Columns[i].Footer.FieldName:= '钱包金额';
End其中DBGridEh的其它属性,sumlist已经在控件中设置完成 ,置Active = True但计算的结果为零
If DM1.adsSC_Tmp.Fields[i].FieldName = '钱包金额' Then
Begin
DBGridEh1.Columns[i].Footer.ValueType:=fvtsum;
DBGridEh1.Columns[i].Footer.FieldName:= '钱包金额';
End其中DBGridEh的其它属性,sumlist已经在控件中设置完成 ,置Active = True但计算的结果为零
解决方案 »
- 请教一个主从表关于insert的问题
- DLL函数返回PChar类型字符串, 在调用这个DLL函数显示结果后面会多出一个#14这个字符, 为什么?
- 上海求职:Delphi 程序员
- 高手请指教:把delphi5的控件安装在DELPHI7下出现的问题,
- 来拿分吧!
- 图表操作,回答给分
- 把BDE全部换成AD0 CONECTION的动态生成连接字符串,
- 中文操作系统+英文DELPHI开发的软件,能不能在英文操作系统上用?
- 这个问题怎么解决?
- 奇怪。为何win2000的搜索选项中的日期控件是Delphi中的样式?欢迎来讨论,给分!!!
- 如何在自助终端查询机上实现语音功能
- Delphi2007 写了个DLL,怎么在Delphi7调用错误
将DBGridEh1.Columns[i].Footer.ValueType:=static Text
设置成静态文本型,之后用SQL语句写 !
这个需要你的ADO控件做相应的设置 !
你会发现你的打开速度会很快的!
尤其是数据量大的情况下!
可能和你的问题有点不符 !
不好意思 !
至于你上面的问题 建议你先不用动态试试 !
我感觉你这里好像写错了
DM1.adsSC_Tmp.Fields[i].FieldName = '钱包金额 '(好像有个空格 !)
所以DBGridEh不能汇总