找回密码
 立即注册

QQ登录

只需一步,快速开始

kingkl88

初级会员

18

主题

47

帖子

334

积分

初级会员

积分
334
kingkl88
初级会员   /  发表于:2017-11-2 17:53  /   查看:3549  /  回复:1
问题1:VB6.0 用  vaSPREAD 3.0 的 的环境
1。先给spread 的一数值列 赋值
.col = 1
.row = -1
.value = 0
的情况下
2。 然后再给这列的单元格 赋值为空 ,但是结果值还是0 赋不上去
.col = 1
.row = 1
.value = “”

问题2 在VB2015的  FPspread8.0 的环境  下 对应 VB6的程序
1。先给一个单元格赋值 为空 ,(这一列是数值型
.settext (0,0,"")
然后 再用  .cells(0,0).text  和1  比较 然后程序就出错了!  (String  不能和数值1 比较)
但是以前VB6 的话 用.VALUE  和 1 比较就不会出错!
请问 我应该怎么修改 !

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-3 08:20:18
沙发
value保存数据的真实类型,Text是将Value format之后的string。
.NET是强类型,如果要比较必须做类型转换,您可以用Text 和“1”比较
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部