找回密码
 立即注册

QQ登录

只需一步,快速开始

X765321

银牌会员

31

主题

99

帖子

3742

积分

银牌会员

积分
3742

活字格认证

X765321
银牌会员   /  发表于:2012-8-8 16:42  /   查看:6365  /  回复:5
spdWorkPlan.OpenExcel(Server.MapPath("./") + "ExcelTemplate\\WorkPlanDay.xls");
spdWorkPlan.Sheets[0].Cells[0, 0].Locked = true;

单元格不能正常锁定,去掉加载excel文件的语句后即可正常锁定,何故?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-8 17:33:00
沙发
回复 1楼X765321的帖子

X765321 你好,
能否提供导入的 Excel 文件?
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-8-8 17:45:00
板凳
随便一个空白文件都行,环境是spread4 + vs2010
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-8 17:52:00
地板
回复 3楼X765321的帖子

你好,
设置以下代码:

  1.        this.FpSpread1.Sheets[0].Protect = true;
  2.             this.FpSpread1.Sheets[0].Cells[0, 0].Locked = true;
复制代码
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-8-9 17:39:00
5#
回复 4楼iceman的帖子

可以了,只是这个属性怎么会要这样用,能解释一下Protect 属性的定义吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-9 22:20:00
6#
回复 5楼X765321的帖子

Protect 属性用于设置 Sheet 中的单元格是否可编辑,不过需要和 Locked 属性配合使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部