找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2013-8-11 12:14  /   查看:5765  /  回复:7
Hi  iceman or dof:


请问:怎么在Spread表格中,怎么获取不到汇总行的单元格的值?
我使用以下方法:
fpSpread.Sheets[0].ColumnFooter.Cells[0, 1].Value  或 fpSpread.Sheets[0].ColumnFooter.Cells[0, 1].Text都获取不到值。
我看到汇总行是有值的,如:44400,但是,我通过以上代码获取的值为0

请问,以上是什么原因?
我是将某列设为汇总列,这样ColumnFooter会自动汇总此列的值。

以上,请帮忙想想办法。谢谢!

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-12 09:47:00
沙发
回复 1楼sam的帖子

sam 你好,
感谢问题反馈。
可以使用以下方法获取:

  1. FpSpread1.ActiveSheetView.ColumnFooter.GetAggregateValue(0)
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-12 10:18:00
板凳
OK.使用以上方法:GetAggregateValue可以正常取到汇总值。
谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-12 10:31:00
地板
回复 3楼sam的帖子

OK
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-12 15:48:00
5#
Hi  iceman:

不好意思,我这边又试出来了一个问题,就是当表格的总行数只有一行时,好像用以上办法没办法得到正确的结果。你测试看看。看是否有问题?
谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-12 18:20:00
6#
回复 5楼sam的帖子

没有发现有这个问题啊。

9161.zip (7.5 KB, 下载次数: 73)
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-16 17:01:00
7#
哦。好的。我再试试看。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-16 17:44:00
8#
回复 7楼sam的帖子

好的,有问题欢迎继续提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部