找回密码
 立即注册

QQ登录

只需一步,快速开始

大白菜

中级会员

77

主题

257

帖子

882

积分

中级会员

积分
882

圣诞拼拼乐微信认证勋章

大白菜
中级会员   /  发表于:2019-9-3 15:07  /   查看:3421  /  回复:1
1金币
FPSpread怎么根据目标行复制新行,并且新行的样式和目标行要相同。

目前我是这样写的但是没有效果:
var currentSheets = spread.Sheets[0];
FarPoint.Web.Spread.Model.DefaultSheetSpanModel model1 = (FarPoint.Web.Spread.Model.DefaultSheetSpanModel)currentSheets.SpanModel;
model1.Copy(currentRowIndex - 1, 0, currentRowIndex, currentSheets.ColumnCount - 1, 1, currentSheets.ColumnCount);

最佳答案

查看完整内容

您好,复制样式的代码如下,如果下面的代码对您不起作用,请提供个可以重现问题的页面,我们测试下,

1 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-3 15:07:28
来自 2#
您好,复制样式的代码如下,如果下面的代码对您不起作用,请提供个可以重现问题的页面,我们测试下,
  1. private void Page_Load(object sender,System.EventArgs e)
  2. {
  3. if(this.IsPostBack)return;

  4. FarPoint.Web.Spread.Model.DefaultSheetStyleModel model=(FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
  5. FarPoint.Web.Spread.StyleInfo style=new FarPoint.Web.Spread.StyleInfo();
  6. style.BackColor=Color.Yellow;
  7. model.SetDirectInfo(0,0,style);
  8. }

  9. private void Button1_Click(object sender,System.EventArgs e)
  10. {
  11. FarPoint.Web.Spread.Model.DefaultSheetStyleModel model=(FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
  12. model.Copy(0,0,2,0,1,1);
  13. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部