找回密码
 立即注册

QQ登录

只需一步,快速开始

supper3000

论坛元老

7

主题

16

帖子

5767

积分

论坛元老

积分
5767

活字格认证

supper3000
论坛元老   /  发表于:2014-2-10 09:44  /   查看:4771  /  回复:1
用AddRows添加行后,页面上没有显示行。我是调用excel的模板的,excel里默认有2行,现在我在程序里动态添加第n行没出来,我的代码是这样写的
  1. FarPoint.Web.Spread.SheetView sheet = this.FpSpreadReport.ActiveSheetView;
  2.             sheet.AddRows(2, sheet.ColumnCount);
  3.             for (int i = 6; i < 8; i++)
  4.             {
  5.                 for (int j = 0; j < sheet.ColumnCount; j++)
  6.                 {
  7.                     sheet.Cells[i, j].Text = (i + j).ToString();
  8.                     sheet.AddRowToDataSource(i, true);
  9.                 }
  10.             }
复制代码

请大侠贴一下动态添加行的核心代码

1 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-2-10 15:45:00
沙发
回复 1楼supper3000的帖子

您好,方便把您的demo帖出来吗?
“用AddRows添加行后,页面上没有显示行。 ”

API参考文档:FarPoint.Web.Spread Assembly > FarPoint.Web.Spread Namespace > SheetView Class : AddRows Method


  1. FarPoint.Web.Spread.SheetView sv;
  2. sv = FpSpread1.ActiveSheetView
  3. if (IsPostBack)
  4. {
  5.       sv.AddRows(1, 2);
  6. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部