找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaoshangsoft
金牌服务用户   /  发表于:2020-7-25 20:13  /   查看:2932  /  回复:5
Spread.NET V13   通过SpreadDataBindingAdapter绑定数据后 ,  调用 fpSpread.ActiveSheet.AddColumns(1, 1)添加一列报错。 请问这种方式绑定数据怎么添加列

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-26 23:16:43
沙发
你好,可以通过设置列数来添加一个非绑定的列,具体参考
https://www.grapecity.com/spread ... ind-unboundcol.html
  1. // If this datasource has 19 columns, set the count to 20.
  2. fpSpread1.Sheets[0].ColumnCount=20;
复制代码


回复 使用道具 举报
zhaoshangsoft
金牌服务用户   /  发表于:2020-7-28 09:48:10
板凳
指定了列数之后添加列报错
类型“System.DBNull”的对象无法转换为类型“System.Nullable`1[System.Int32]
但列添加成功了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-28 11:52:58
地板
指定列数实际上就已经添加列了不需要再去自己添加
比如下面的代码就是在已经绑定数据源的sheet上又添加了一列
  1. fpSpread2.ActiveSheet.Columns.Count = fpSpread2.ActiveSheet.Columns.Count + 1;
复制代码


image.png250671996.png
回复 使用道具 举报
zhaoshangsoft
金牌服务用户   /  发表于:2020-7-29 09:47:12
5#
好的谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-29 10:04:47
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部