求助:请问dbGrid如何实现以下显示格式(50分)

  • 主题发起人 主题发起人 duanhb
  • 开始时间 开始时间
D

duanhb

Unregistered / Unconfirmed
GUEST, unregistred user!
格式为
列1 列2 列3
_________________________________
Value Value Value
_________________________________
Value Value Value
_________________________________
Sum1(列1) Sum1(列1) Sum1(列1)
_________________________________
Sum2(列1) Sum2(列1) Sum2(列1)
_________________________________
Value Value Value
_________________________________
Value Value Value
_________________________________
Sum1(列1) Sum1(列1) Sum1(列1)
_________________________________
Sum2(列1) Sum2(列1) Sum2(列1)
_________________________________
.........
有什么控件可以实现以上功能吗?
 
使用ehLib的DBGrid,上http://www.playicq.com/查找ehlib.
 
dbGrideh只能在网格最后进行统计,我需要在中间进行分类统计,类似于Group By的方法。
谢谢,还有别的方法吗?
 
StringGrid!!!!!!!!!
 
晕哦,用StringGird要进行查询和排序就太麻烦了,还有别的方法吗?谢谢。
 
笨办法:
如果是显示查询结果,可以用在SQL中用UNION把统计加进去
SELECT 列1,列2,列3 FROM 表 WHERE ()
UNION
SELECT SUM(列1),SUM(列2),SUM(列3) FROM 表 WHERE ()
UNION
...
 
取到统计值不难,关键是要按图所示的方法显示啊,各位还有什么好的方法吗?解决后立即
结帐。
 
不懂你的意思,既然取到统计值不难,如果数据可以生成到一个数据集中,你只用一个
标准的Grid显示就完了,
 
你用DevExpress控件组中的DBGrid试一下它可分组统计并显示。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
832
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部