找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友521

银牌会员

28

主题

59

帖子

3423

积分

银牌会员

积分
3423

活字格认证

婧友521
银牌会员   /  发表于:2012-6-28 09:38  /   查看:5792  /  回复:3
Spread.Clear() 方法能够清除所选中的多行数据吗?
请问怎样循环spread 的所有行和列在前台清除选中的行的数据?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-28 10:03:00
沙发
回复 1楼婧友521的帖子

1.Spread.Clear() 方法可以清除选中区域的数据,无论是 CellRange,多行,多列。
   
  1. <script type="text/javascript">
  2.         //内置清除方法
  3.         function Clear() {
  4.             var spread = this.document.getElementById("<%=this.FpSpread1.ClientID%>");
  5.             spread.Clear();
  6.         }
复制代码

2.遍历清除方法:

  1.         //遍历循环清除
  2.         function ergClear() {
  3.             var spread = this.document.getElementById("<%=this.FpSpread1.ClientID%>");
  4.             for (var i = 0; i < spread.GetRowCount(); i++) {
  5.                 for (var j = 0; j < spread.GetColCount(); j++) {
  6.                     var cell = spread.GetCellByRowCol(i, j);
  7.                     cell.innerText = "";
  8.                 }
  9.             }
  10.         }
复制代码
回复 使用道具 举报
marrypen
银牌会员   /  发表于:2013-1-15 16:39:00
板凳
回复 2楼iceman的帖子

cell的innerText是什么,跟value和text有什么区别
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-15 17:39:00
地板
Spread显示到客户端后一个Table,innerText 是单元格显示到客户端之后的结果,value和text是针对Spread而言,主要是后台代码中使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部