找回密码
 立即注册

QQ登录

只需一步,快速开始

syq82923

新手上路

2

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
syq82923
新手上路   /  发表于:2012-7-17 21:39  /   查看:6344  /  回复:5
请教大家~spread用鼠标选择多行的场合,怎么获取选择的行数。。。。。还有怎么知道我选择的是哪几行??
有没有类似Selected =True 的属性

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 09:41:00
沙发
在Spread for WinForms 6.0产品中,你可以通过调用下面的代码来得到当前Sheet中所有选择的行:
  1. fpSpread1.ActiveSheet.GetSelections()
复制代码
回复 使用道具 举报
syq82923
新手上路   /  发表于:2012-7-18 10:14:00
板凳
版主你好,我再问一下如何判断那行被选择了?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 10:51:00
地板
通过fpSpread1.Sheets[0].ActiveRowIndex中fpSpread1.Sheets[0].ActiveRow可以获得选中行
回复 使用道具 举报
syq82923
新手上路   /  发表于:2012-7-18 11:43:00
5#
版主你好,我再问一下如何让Spread全部选择?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 14:08:00
6#
可以通过SetSelection方法来设置一个选择区域:
  1.     FarPoint.Win.Spread.SheetView.DocumentModels dm = new FarPoint.Win.Spread.SheetView.DocumentModels();
  2.     dm = fpSpread1.ActiveSheet.Models;
  3.     dm.Selection.SetSelection()
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部