找回密码
 立即注册

QQ登录

只需一步,快速开始

redmount

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
redmount
新手上路   /  发表于:2012-8-30 11:25  /   查看:6292  /  回复:4
您好,我从TextCellType继承,重写了一个FarPoint的MyCellType,我想要实现的功能当中需要取得我这个新写的MyCellType所在的单元格,请问怎样以最简单的方式来取得该MyCellType所在的Cell呢?
目前我用的方法是在构造我新写的MyCellType时,将Cell当做一个参数传进去,但是随着后续开发的深入,控制MyCellType的Cell显得越来越困难,我想问一下是否有简单的方法能够直接取到该MyCellType所在的单元格呢?
FarPoint Spread For .Net 4.0,VS 2010版本.

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-30 13:51:00
沙发
回复 1楼redmount的帖子

你好,Spread 本身并没有提供通过单元格类型取 Cell 的方法。
我想可以构建二维数组,在赋值时,把 Cell 的行列索引传入数组。
不知道我们使用的方法是否相同呢?
回复 使用道具 举报
redmount
新手上路   /  发表于:2012-8-30 14:22:00
板凳
回复 2楼iceman的帖子

iceman ,您好!
我现在需要取到MyCellType所在的单元格,以便进行以后的操作,静态的还好,但是一旦出现增减行,或者增减列的情况,他的所在的单元格并不随着行或者列的改变而自动的更改,比如说:
myCellType1原来所属的单元格为B2单元格,但是删除了1行和A列之后,myCellType1所属的单元格仍然为B2,正确的情况应该是A1,如果控制的话,需要很多的代码进行控制,您能否给出一个简单的控制方案呢?
请不吝赐教!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-30 18:12:00
地板
回复 3楼redmount的帖子

你好,问题正在处理中,明天回复
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-31 10:12:00
5#
回复 3楼redmount的帖子

redmount 你好

我这边得到的结果和你的不太一样,我给Cells[1,1]设置了CellType,然后删除第一行和第一列,此时Cells[0,0]有CellType,Cells[1,1]没有CellType,附件是我的Demo,如果和你的代码或者操作方法存在差异,请将你的Demo发给我们测试一下,非常感谢。

5869_CellType.zip (10.51 KB, 下载次数: 931)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部