找回密码
 立即注册

QQ登录

只需一步,快速开始

noahark

论坛元老

62

主题

173

帖子

7139

积分

论坛元老

积分
7139

活字格认证

noahark
论坛元老   /  发表于:2013-5-31 16:24  /   查看:4568  /  回复:2
C# 在有隐藏的表格中,获取单元格在可视化区域的坐标。
这个是获取当前单元格的横坐标:int currentRowIndex = fp.ActiveSheetView.ActiveRow;
我怎么去获取这个单元格在可视化区域的坐标?

例如:1,2,3行隐藏了。
我在页面(可视化区域)点击了第一个格子。   fp.ActiveSheetView.ActiveRow是等于3;当我在页面上看到的是0,我想问,我怎么由这个3去转行为0.

2 个回复

倒序浏览
noahark
论坛元老   /  发表于:2013-6-2 14:30:00
沙发
回复 1楼noahark的帖子

求解决
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-3 10:09:00
板凳
回复 1楼noahark的帖子

noahark 你好,
目前 Spread 没有提供类似的方法来获取可视化区域去除隐藏行的方法。
可以把隐藏行记录在 HiddenField 中,通过点击的行减去相应值实现。

例如,前三行隐藏,当点击可视化区域)第一个格子,那么,就从 HiddenField 中取出隐藏行范围,进去相应值。在这里减去 3 .

不知道我表达的是否清楚?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部