起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 138|回复: 4

【揭帖】[问题]DataGrid使用SQLFilter无法自动显示合计

[复制链接]
发表于 2008-6-16 11:45:36 | 显示全部楼层 |阅读模式
DataGrid使用SQLFilter无法自动显示合计,要手工选择才能出现合计值,请问有什么方法可以解决这个问题?
代码如下:
  InfoBrokerGZ_XX_GZXM.Info.DataSetByID(DataGrid888).SQLFilter:=' SJ>='''+tj+''' and SJ<'''+tj_next+''' and LB='''+lb+''' and IFTJ=''1''';
   InfoBrokerGZ_XX_GZXM.Info.DataSetByID(DataGrid).SQLFiltered:=true;
   InfoBrokerGZ_XX_GZXM.Info.DataSetByID(DataGrid).Open;
   InfoBrokerGZ_XX_GZXM.Info.DataSetByID(DataGrid).Refresh;

补充:
自动显示合计,指在打开窗体界面执行查询之后,在DataGrid已经设置好的合计栏就会自己显示出来,不需要右键选择

1.jpg

29.28 KB, 下载次数: 63

回复

使用道具 举报

发表于 2008-6-16 13:23:28 | 显示全部楼层
楼主,你说的“自动显示合计”、“手工选择”是什么意思呢?
回复 支持 反对

使用道具 举报

发表于 2008-6-16 14:33:35 | 显示全部楼层
帮你顶一下
回复 支持 反对

使用道具 举报

发表于 2008-6-16 15:45:25 | 显示全部楼层
楼主,设计期在datagrid上点右键设置更多详细属性-页脚汇总就可以了。
我做过测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 17:41:34 | 显示全部楼层

解决了

因为没有设置DataGrid的“列”属性
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 20:36 , Processed in 0.041792 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表