找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2012-8-10 16:28:00
11#
回复 10楼gengwh的帖子

您好,
1.        GrapeCity 西安目前只支持中文及英文产品,关于日文版的问题请到日文技术支持论坛提问:http://www.grapecity.com/tools/support/technical/knowledge.asp

2.        关于该问题我们会使用相应的英文版控件进行调试,有结果尽快通知您。
谢谢
iceman
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-8-10 17:21:00
12#
回复 11楼iceman的帖子

恩,还是要谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-10 18:10:00
13#
回复 12楼gengwh的帖子

您好,使用 http://gcdn.grapecity.com/showtopic-3132.html 链接中的方法能否解决您当前的问题呢?目前的状态为?
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-8-13 09:46:00
14#
回复 13楼iceman的帖子

按照“如何给锁定单元格赋值”这篇博文,我试了一下,FpCellType属性去掉之后,fpspread的格子变成lock=false的状态,双击可以编辑,也可以复制,但客户的需求不是这样,在非编辑状态,可以鼠标拖动选中复制数据。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-13 14:32:00
15#
回复 14楼gengwh的帖子

cell 锁定后默认状态即为,不可编辑、可复制。测试代码:
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             this.FpSpread1.Sheets[0].Cells[0, 0].Text = "选择后,复制";
  8.             this.FpSpread1.Sheets[0].Cells[0, 0].Locked = true;
  9.         }
复制代码
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-8-13 15:00:00
16#
回复 15楼iceman的帖子


demo.zip (1.25 KB, 下载次数: 604)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-13 19:49:00
17#
你好

我使用Spread for ASP.NET 4.0.2025版本测试你的问题,但是我并没有重现该问题,在选中被锁定的单元格按下Ctrl + C是可以进行复制的,当然肯定不能通过鼠标拖动来选中单元格里面的文本

如果你不是使用的 4.0.2025版本,请升级到4.0.2025进行使用

我的测试环境是:VS2008 + Spread for ASP.NET 4.0.2025 + IE8

WebApplication2.zip (9.47 KB, 下载次数: 653)
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-8-14 09:31:00
18#
回复 17楼dof的帖子

找到原因了,当时为了不让弹出“确实允许此网页访问剪贴板吗?”对话框,我把FpSpread1.UseClipboard = false;如果设置为true,就可以ctrl+C进行复制。请问怎么能在FpSpread1.UseClipboard = false的情况下进行复制?
回复 使用道具 举报
gengwh
论坛元老   /  发表于:2012-8-14 13:23:00
19#
回复 15楼iceman的帖子

找到原因了,当时为了不让弹出“确实允许此网页访问剪贴板吗?”对话框,我把FpSpread1.UseClipboard = false;如果设置为true,就可以ctrl+C进行复制。请问怎么能在FpSpread1.UseClipboard = false的情况下进行复制?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-14 20:03:00
20#
如果设置FpSpread1.UseClipboard = false;,在非编辑状态下无法实现Spread与Spread之外程序之间的拷贝粘贴,但是Spread内部是可以拷贝粘贴,如果你希望Spread能与外部程序进行拷贝粘贴操作必须设置FpSpread1.UseClipboard = true;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部