请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

hptj

高级会员

72

主题

240

帖子

1170

积分

高级会员

积分
1170

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

hptj
高级会员   /  发表于:2016-7-8 11:24  /   查看:6551  /  回复:14
附件: WindowsFormsApplication1.rar (19.42 KB, 下载次数: 96)

14 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-8 12:22:28
沙发
您好,
您的问题我已重现,这个是由于GCtextBoxCellType设计主要用于丰富的数据展示,对于您说的有关公式这里我需要和研发那里讨论下。一有结果会立即给您反馈。
另外,代码设置公式使用fpSpread1.ActiveSheet.Cells[1, 1].Formula = "C3";
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-7-8 13:10:44
板凳
1、代码设置公式使用fpSpread1.ActiveSheet.Cells[1, 1].Formula = "C3";
没明白你表达的意思?
2、GCtextBoxCellType设计主要用于丰富的数据展示?
如果仅仅用来数据展示,那说明指定这个celltype类型后,再去设置cell公式,出现的问题就是一个Bug.
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-8 14:16:18
地板
1. 我看您是通过 cell.text="=sum(a1;a2)" 设置公式,设置公式最好用fpSpread1.ActiveSheet.Cells[1, 1].Formula = "sum(a1;a2)";
2. 公式区域失效是因为GCtextBoxCellType 的值是string所以不参与运算。具体为什么值没有转换数字和双击无法编辑公式,这个我还需要和研发那边确认。
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-7-8 19:46:15
5#
好的,你确认一下吧,我在实际使用公式时,也是cell.formula=sum(...)
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-11 12:21:34
6#
GCtextBoxCellType 因为是String数据所以不参与公式运算,这个和 textCellType 是一样的。 双击编辑公式还在等待反馈
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-7-11 14:28:10
7#
有没有常规类型,类似excel里面的常规类型,
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-11 14:31:38
8#
GeneralCellType 会根据输入内容自动判断数据类型。
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-7-11 14:42:08
9#
本帖最后由 hptj 于 2016-7-11 14:44 编辑

怎么添加一个,AlternateText 属性

GcTextBoxCellType 控件类有属性方法
AlternateText.DisplayNull.Text
AlternateText.DisplayNull.ForeColor
AlternateText.Null.ForeColor

,在GeneralCellType 里面添加一个
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-7-11 14:44:24
10#
dexteryao 发表于 2016-7-11 14:31
GeneralCellType 会根据输入内容自动判断数据类型。

GcTextBoxCellType 控件类有属性方法
AlternateText.DisplayNull.Text
AlternateText.DisplayNull.ForeColor
AlternateText.Null.ForeColor

,怎么在GeneralCellType 里面添加一个
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部