找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2013-8-3 16:59  /   查看:5610  /  回复:5
Hi  iceman:

我现在遇到个问题,就是在Spread表格的单元格中需要设置不同的显示格式,比如:
某个单元格,我不进行编辑的时,其字符串按:99999的格式来显示,但是,我点击进行编辑的时,其值为:999.99
其实值还是为:999.99  只是在不编辑的时候显示出来的会把中间的.去掉

请问,以上的需求,有没什么比较的方法解决?谢谢!

5 个回复

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

sam 你好,

Spread V7 有一个新增的功能,编辑格式,看是否能满足你的需求,在线例子:http://www.gcpowertools.com.cn/L ... ormat/Overview.aspx
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-5 09:20:00
板凳
这种功能是可以满足这种需求,但是,我们目前是6.0版本的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-5 09:39:00
地板
回复 3楼sam的帖子

6.0 的话,只能捕捉单元格编辑事件。在前台手动进行格式化。在编辑结束的时候,再次格式化。

关于编辑事件的使用方法可以参考帮助文档:EndEdit  和 StartEdit 章节。
回复 使用道具 举报
sam
论坛元老   /  发表于:2013-8-5 09:46:00
5#
这种方法,我知道。但是又有个问题,就是,我的表格是在打开页面时从数据库中绑定数据的,这样,就不会触发StartEdit和EndEdit事件的。
这样,就不会显示我设置的显示样式。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-5 14:28:00
6#
回复 5楼sam的帖子

我没有重现你描述的现象,请使用我的demo测试。绑定后事件正常触发:

9921_2.zip (17 KB, 下载次数: 104)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部