找回密码
 立即注册

QQ登录

只需一步,快速开始

simonshen

论坛元老

27

主题

72

帖子

1万

积分

论坛元老

积分
17729

活字格认证

[已处理] JS 清空 spread

simonshen
论坛元老   /  发表于:2012-8-17 16:40  /   查看:5075  /  回复:1
问题1   有没有JS直接清空所有spread行的  代码   之前有个循环删除 感觉太慢了

问题2   我用的JS循环删除 spread行. 代码如下:
  1. var FpSpread1 = document.getElementById('<%=vaSpread1.ClientID%>');
  2.                     var totCount = FpSpread1.totalRowCount;

  3.                     if (totCount != null &amp;&amp; totCount != 0) {                     
  4.                         for (var i = 0; i < totCount; i++) {
  5.                             FpSpread1.SetActiveCell(i, 0);
  6.                             FpSpread1.Delete();
  7.                         }                     
  8.                     }
复制代码

                    
               这里涉及到一个"访问剪贴板"的问题    如果在执行上述代码之前  触发过"访问剪贴板"这个窗口的话  上述代码正常执行  
               如果没有触发过, 就会在执行此段代码的时候 弹出 "访问剪贴板"的窗口,则上述代码可执行完毕,但只能删除spread的第一行.

1 个回复

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

你好,可以在后台设置一下代码:

  1. this.FpSpread1.UseClipboard = false;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部