找回密码
 立即注册

QQ登录

只需一步,快速开始

seaman

初级会员

6

主题

12

帖子

420

积分

初级会员

积分
420

活字格认证

seaman
初级会员   /  发表于:2013-5-3 12:47  /   查看:5864  /  回复:1
1.通过左侧行头选中所有行(例如只有8行),GetSelections方法返回的CellRange[]中只有一条记录。
2.通过左上角的方格(行头和列头的焦点,类似于excel的左上角)选中所有行,GetSelections方法返回的
CellRange[]中也只有一条记录,而且row是-1。
我的初始化设置是:
  this.fpSpreadProStatus.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell;
            this.fpSpreadProStatus.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;
请问这种问题如何解决呢

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-3 16:08:00
沙发
回复 1楼seaman的帖子

seaman 你好,
当前行为属于正常现象。

1.通过左侧行头选中所有行(例如只有8行),GetSelections方法返回的CellRange[]中只有一条记录。
2.通过左上角的方格(行头和列头的焦点,类似于excel的左上角)选中所有行,GetSelections方法返回的。

》》》{CellRange: 0, -1, 8, -1}、{CellRange: -1, -1, -1, -1} 代表 {选择起始行,选择起始列,选择行数,选择列数}。当值为 -1 时代表选择了所有行或所有列。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部