找回密码
 立即注册

QQ登录

只需一步,快速开始

gw0506

超级版主

181

主题

4212

帖子

9049

积分

超级版主

Rank: 8Rank: 8

积分
9049

活字格认证

gw0506
超级版主   /  发表于:2016-1-29 17:20  /   查看:5138  /  回复:0
打开
  1. this.fpSpread1.AllowDragFill = true;
复制代码

可以拖拽复制单元格的值。

在如下事件中进行自增处理
  1. this.fpSpread1.DragFillBlockCompleted += fpSpread1_DragFillBlockCompleted;
复制代码


示意代码如下:
  1.         void fpSpread1_DragFillBlockCompleted(object sender, FarPoint.Win.Spread.DragFillBlockCompletedEventArgs e)
  2.         {
  3.             if (e.Direction == FillDirection.Down
  4.                 || e.Direction == FillDirection.Up)
  5.             {
  6.                 for (int i = e.RowBegin + 1; i < e.RowBegin + 1 + e.NumberToCopy; i++)
  7.                 {
  8.                     this.fpSpread1.ActiveSheet.Cells[i, e.ColumnBegin].Value = Convert.ToInt64(this.fpSpread1.ActiveSheet.Cells[e.RowBegin, e.ColumnBegin].Value) + i;
  9.                 }
  10.             }

  11.         }
复制代码



Demo如下:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部