找回密码
 立即注册

QQ登录

只需一步,快速开始

LTSpread

中级会员

18

主题

61

帖子

532

积分

中级会员

积分
532

活字格认证微信认证勋章元老葡萄

LTSpread
中级会员   /  发表于:2014-10-21 14:36  /   查看:6000  /  回复:5
关联问题 http://gcdn.gcpowertools.com.cn/showtopic-13997.html
请问此问题有解决方案了吗?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-10-21 18:11:00
沙发
回复 1楼LTSpread的帖子

抱歉,当前这个问题还没有得到反馈。

您看能否通过便利当前列的单元格值,进行加和来绕过这个问题,因为即使确定要修复可能也要等到下个大版本了。11月份发布的新版本已经封 Code,无法再进行修改了。
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2014-10-22 10:30:00
板凳
如果不使用公式的话,而进行循环的话,对速度有影响。在ColumnFooter中是否能如http://gcdn.gcpowertools.com.cn/showtopic-13970.html一样设置SUM(A1+B1)这样的公式?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-22 14:20:00
地板
回复 3楼LTSpread的帖子

抱歉,目前还无法通过 3# 方法设置。
回复 使用道具 举报
LTSpread
中级会员   /  发表于:2014-10-23 10:21:00
5#
我现在暂时用循环的方式解决了,但是数据量大的情况估计会有效率问题。我现在用的是spread for winform 6(公司买的,有5个license),如果贵方在新版本中解决这个问题了,那么会有spread 6的补丁,还是我必须升级到spread 7?如果需要升级到spread 7,是免费的吗?如果是需要重新付费的,那么费用是怎么样的?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-24 12:11:00
6#
回复 5楼LTSpread的帖子

具体需要看您的购买日期以及是否购买了金牌服务。如果购买且金牌服务期内可以免费升级。

您的这个问题可以通过另一种方法来解决:添加非绑定行,并且设置冻结尾部行来模拟 ColumnFooter,代码如下:

  1.     Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

  2.         FpSpread1.DataSource = GetData()
  3.         FpSpread1.ActiveSheet.Columns(0).CellType = New FarPoint.Win.Spread.CellType.NumberCellType
  4.         FpSpread1.ActiveSheet.Columns(1).CellType = New FarPoint.Win.Spread.CellType.NumberCellType

  5.         FpSpread1.ActiveSheet.Columns.Count = 3
  6.         FpSpread1.ActiveSheet.Cells(0, 2).Formula = "SUM(A1+A5)"
  7.         RegionalSumTotal()

  8.         FpSpread1_Sheet1.AddUnboundRows(FpSpread1_Sheet1.RowCount, 1)
  9.         FpSpread1_Sheet1.Cells(10, 0).Formula = "SUM(A1+A5)"
  10.         FpSpread1_Sheet1.FrozenTrailingRowCount = 1


  11.     End Sub
复制代码


请结合之前 Demo 运行,并反馈结果。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +4 收起 理由
LTSpread + 4 谢谢,虽然没有得到我想要结果,但是还是辛苦你了。

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部