找回密码
 立即注册

QQ登录

只需一步,快速开始

ewqasdd123

论坛元老

3

主题

14

帖子

6593

积分

论坛元老

积分
6593

活字格认证

最新发帖

[已处理] 公式的快速填充

ewqasdd123
论坛元老   /  发表于:2013-3-7 11:00  /   查看:5031  /  回复:1
目的,在fpSpread1中想设置
    A1:ZZ1 (假设许多单元格) 填充  公式
    例如: 第三个单元格-第二个单元格   A1填充 A3-A2公式
不想用最笨的方法为遍历,列数若太多的话怕慢。

附加如下问题:
1、RC格式怎么实现, 例如复杂公式 例如SUMPRODUCT
2、还有是否有类似excel中填充柄的功能方法
3、我若想填充多个连续单元格数据,如果用datatable绑定数据比较零星,有没有如下方法    cells = array;如果有性能方面是否能更快

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-7 17:19:00
沙发
回答1:
  1. fpSpread1.ActiveSheet.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1;
复制代码


回答2:
可以使用 fpSpread1.AllowDragFill = true;属性来设置该功能

回答3:
可以使用 fpSpread1.ActiveSheet.SetClipValue 方法,但是该方法不能直接使用array,需要将array转换成 \ 分开的字符串
  1. fpSpread1.ActiveSheet.SetClipValue(0, 0, 2, 4, "one\ttwo\tthree\tfour\r\nfive\tsix\tseven\teight");
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部