找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

moriya
论坛元老   /  发表于:2014-7-3 20:20  /   查看:5377  /  回复:2
你好 spread6.0有没有能默认5000行空白数据

类似于activex中的 <ARAM NAME="MaxRows" VALUE="500"> 属性  

用户就不用点新增了 直接在上边写就可以了

我定义了rowcount 但是没有效果 代码如下   

FarPoint.Win.Spread.Model.DefaultSheetDataModel dm = new FarPoint.Win.Spread.Model.DefaultSheetDataModel();
dm.RowCount = 5000;
fpSpread1.ActiveSheet.Models.Data = dm;

1.JPG

目的就是用户不用手工增加新行就能写数据

2 个回复

倒序浏览
moriya
论坛元老   /  发表于:2014-7-3 20:39:00
沙发
不好意思 ,发错地方了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-4 17:19:00
板凳
回复 2楼moriya的帖子

请通过如下代码方式绑定数据源:

  1.             DataTable dt = new DataTable();
  2.             dt.Columns.Add(&quot;Col1&quot;);
  3.             dt.Columns.Add(&quot;Col2&quot;);

  4.             dt.Rows.Add(&quot;test&quot;, &quot;test&quot;);

  5.             this.fpSpread1.Sheets[0].AutoGenerateColumns = false;
  6.             this.fpSpread1.Sheets[0].Columns[0].DataField = &quot;Col1&quot;;
  7.             this.fpSpread1.Sheets[0].Columns[1].DataField = &quot;Col2&quot;;

  8.             this.fpSpread1.DataSource = dt;
  9.             this.fpSpread1.Sheets[0].RowCount = 500;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部