找回密码
 立即注册

QQ登录

只需一步,快速开始

sos

论坛元老

6

主题

19

帖子

9568

积分

论坛元老

积分
9568

活字格认证

最新发帖
sos
论坛元老   /  发表于:2014-6-11 14:38  /   查看:5743  /  回复:6
您好:
我使用程式自行撰写sql
但是在若栏位A有设定Formula=sum(B+C)
若用FpSpread1.Cells(0, 0).Value = "12345"
不会将12345写进FpSpread1.Cells(0, 1)
若可以
是否在输入B、C值时候仍然会自动运算
FpSpread1.Cells(0, 1).Value = "12345"
FpSpread1.Cells(0, 2).Value = "12345"
想请问要如何设定

谢谢

6 个回复

倒序浏览
sos
论坛元老   /  发表于:2014-6-11 17:16:00
沙发
自问自答
写成FpSpread1.Cells(0, 1).text = "12345"即可

请教value与text 差异是?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-12 13:50:00
板凳
回复 2楼sos的帖子

抱歉,让你久等了。
Value 存储于底层数据模型,是没有经过格式化的对象,是 object 类型
而 Text 则是 Value 经过格式化处理的文本,是 string 类型。
可以通过以下代码测试:

  1.             FarPoint.Web.Spread.DateTimeCellType dt = new FarPoint.Web.Spread.DateTimeCellType();
  2.             System.Globalization.DateTimeFormatInfo dtf = new System.Globalization.DateTimeFormatInfo();
  3.             dtf.LongDatePattern = "D";
  4.             dtf.ShortDatePattern = "M/d/yyyy";
  5.             dt.DateTimeFormat = dtf;
  6.             dt.MaximumValue = new DateTime(2020, 12, 31);
  7.             dt.MinimumValue = new DateTime(1950, 1, 1);
  8.             FpSpread1.ActiveSheetView.Cells[0, 0].CellType = dt;
  9.             FpSpread1.ActiveSheetView.Cells[0, 0].Value = DateTime.Now;

  10.             string text = FpSpread1.ActiveSheetView.Cells[0, 0].Text;
  11.             object value = FpSpread1.ActiveSheetView.Cells[0, 0].Value;
复制代码
回复 使用道具 举报
sos
论坛元老   /  发表于:2014-6-13 11:11:00
地板
您好:
感谢您的回覆
在多请教一个问题

我在A栏设定好Formula后
在ie、chrome都会正常运算
但是在firefox (版本29.0.1)却不会执行Formula

请问是否需在额外调整设定

谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-16 10:23:00
5#
回复 4楼sos的帖子

抱歉,让你久等了。
请问你使用的 Spread 版本是?
Spread 在各个浏览器上使用公式的方法是相同的,没有额外的设置。
如果在firefox (版本29.0.1)不起作用,那就是还不兼容。
可以使用最新版尝试下:
http://www.gcpowertools.com.cn/products/download.aspx?pid=47
回复 使用道具 举报
sos
论坛元老   /  发表于:2014-6-16 11:48:00
6#
您好:
版本如下
Spread Studio for .NET 7 v3
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-16 18:38:00
7#
回复 6楼sos的帖子

sos 你好,
问题我已经在最新版 firefox(30.0)中重现了,接下来我会反馈给产品组,有结果反馈给你。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部