找回密码
 立即注册

QQ登录

只需一步,快速开始

terry1434

高级会员

6

主题

24

帖子

1928

积分

高级会员

积分
1928

活字格认证

terry1434
高级会员   /  发表于:2011-1-13 17:05  /   查看:7629  /  回复:4
如题,我用的是.Rows.Remove和Add这两个属性
问题是,假如我在原先的ROW里输入内容,删除此行,再追加,先前输入的内容依旧保留,如何去掉?

顺便问下,SPREAD有没有自带的清空全部内容的方法属性

4 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-1-13 18:10:00
沙发
有clear方法。
  1.    FarPoint.Web.Spread.Model.DefaultSheetDataModel dm = (FarPoint.Web.Spread.Model.DefaultSheetDataModel)FpSpread1.ActiveSheetView.DataModel;
  2.    dm.Clear(0, 0, 10, 2);
复制代码

至于你前面说的,我没太明白。呵呵~
回复 使用道具 举报
terry1434
高级会员   /  发表于:2011-1-13 18:17:00
板凳
看来我表达能力有欠教育
我的意思是画面有2个按钮,行追加和行删除
分别对应
Me.FpSpread.ActiveSheetView.Rows.Add(0,1)
Me.FpSpread.ActiveSheetView.Rows.Remove(0,1)
假如我在新追加的行的单元格内输入内容,然后删除这行,再点击行追加按钮
那么最初追加行内输入的内容在这次追加行内依旧保留,想去掉,如何操作
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-1-14 10:00:00
地板
删除的时候,使用下面的代码:
  1.     Me.FpSpread1.CancelEdit()
  2.     Me.FpSpread1.ActiveSheetView.Rows.Remove(0, 1)
复制代码
回复 使用道具 举报
terry1434
高级会员   /  发表于:2011-1-14 10:19:00
5#
恩,应该可以了,我再测试下,非常感谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部