首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpreadsheetGear 2012 -2017年升级- SpreadsheetGear.data不再有效

SpreadsheetGear 2012 -2017年升级- SpreadsheetGear.data不再有效
EN

Stack Overflow用户
提问于 2019-04-28 17:13:16
回答 1查看 439关注 0票数 0

在Spreadsheetgear 2012中,我在下面的代码中填充了一个数据表,然后将它传递给一个IRange。

我的问题是,在2017年,对于.netstandard (Nuget 8.2.10)来说,没有SpreadsheetGear.data。我甚至找不到CopyFromDataTable的任何方法。

代码语言:javascript
复制
range.CopyFromDataTable(datatable, SpreadsheetGear.Data.SetDataFlags.None);

没有迹象表明这是被反对的,我是不是遗漏了什么?我该怎么处理这个?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-28 19:56:55

问题是你在比较两种完全不同的产品。SpreadsheetGear提供了两种主要产品(如果不算Silverlight产品,我们都知道Silverlight基本上是一种死胡同技术):

  • SpreadsheetGear for .NET - 本品以完整的.NET框架为目标,并在SpreadsheetGear网站的授权用户下载页面上作为安装程序分发。
  • SpreadsheetGear for .NET Standard -此产品是在NuGet上发布的,目前目标是.NET标准1.3。.NET标准1.3不支持DataTables或DataSets,因此SpreadsheetGear for .NET Standard也不能支持,这也是为什么您在这个产品中看不到这些API的原因。在SpreadsheetGear的比较页中,这两种产品还有一些其他的不同之处。

.NET标准2.0的发布增加了对DataTables / DataSets的支持。同样,SpreadsheetGear for .NET Standard (V9)的下一个主要版本将针对较新版本的.NET标准,并添加对SpreadsheetGear.Data命名空间和相关API的支持。我不能推测V9的发布日期(我为SpreadsheetGear工作),但是如果您直接联系我们(在support@spreadsheetgear.com),我们可以将您添加到我们的功能请求列表中,这样我们就可以在它可用时与您联系。

在此之前,您只需要构建自己的例程将数据复制到/从DataTables。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55892708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档