找回密码
 立即注册

QQ登录

只需一步,快速开始

SnailRun

高级会员

56

主题

182

帖子

1144

积分

高级会员

积分
1144

活字格认证微信认证勋章

SnailRun
高级会员   /  发表于:2015-5-12 17:10  /   查看:8906  /  回复:10
mycell.Locked = true
spread8.0版本,通过上面的语句,单元格照样可以编辑。。。。

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-5-12 18:06:00
沙发
回复 1楼SnailRun的帖子

请尝试一下代码看是否启作用:

  1.             this.FpSpread1.ActiveSheetView.Cells[0, 0].Locked = true;
  2.             this.FpSpread1.ActiveSheetView.Protect = true;
复制代码
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-13 09:13:00
板凳
8.0版本的加上protect属性,整个sheetview都会被锁定了。你可以实验一下
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-13 14:03:00
地板
回复 3楼SnailRun的帖子

我这边安装了Spread 8.0,dll版本为:8.40.20143.0,在 IE10 下测试设置以下代码是可以编辑单元格的。请问你的浏览器版本是?

建议您升级到 Spread 8.1 版本,相对于 8.0 功能上有所增强,可以参考:http://www.gcpowertools.com.cn/products/spread_aspnet.htm

下载链接为:
http://www.gcpowertools.com.cn/products/download.aspx?pid=47
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-13 14:16:00
5#
chrome
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-13 14:56:00
6#
回复 4楼iceman的帖子

许可证的Spread无法找到。  升级后直接报这个错误。。。
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-13 15:35:00
7#
回复 4楼iceman的帖子


无标题.png
升级后直接报错了,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-13 16:22:00
8#
回复 7楼SnailRun的帖子

升级后需要对原有工程进行license文件和dll替换,步骤如下:
1、删除使用了 Spread 工程中 Spread相关的DLL引用
2、删除使用了 Spread的工程中 licenses.licx 文件
3、在工程中添加一个新的窗体(为了自动生成Licenses.licx,并自动添加 Spread相关的DLL引用)
4、在VS工具箱中将 Spread控件添加到窗体中,此时会自动添加 Spread相关的DLL引用,并自动生成licenses.licx文件(需要确认DLL和License中Spread的版本号是否正确)
5、对解决方案中所有工程进行1-4步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)
6、Rebuild整个解决方案 。
7、重新发布。

WebForm 页面和webconfig页面中的版本号都需要替换为最新版。
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-13 16:23:00
9#
回复 8楼iceman的帖子

大神啊,我升级后,我是新建的项目,肯定不是以前的项目啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-13 17:48:00
10#
回复 9楼SnailRun的帖子

请你把 license manger 的截图发送到论坛查看下。
active.png

另外,请问property 文件夹下是否有 license 文件?

请尝试附件工程看是否能够正常运行(VS2013+Spread8.1+.NET4.0):

SpreadV8.1.zip (3.67 MB, 下载次数: 336)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部