在Spreadsheetgear 2012中,我下面的代码填充了一个数据表,然后将其传递给IRange。
我的问题是,在.netstandard(Nuget程序包8.2.10)于2017年,没有SpreadsheetGear.data。我什至找不到CopyFromDataTable的任何方法。
range.CopyFromDataTable(datatable, SpreadsheetGear.Data.SetDataFlags.None);
没有迹象表明它已被弃用,我是否缺少某些东西?我该如何处理?
答案 0 :(得分:0)
问题在于您正在比较两种完全不同的产品。 SpreadsheetGear提供了两种主要产品(如果您不考虑Silverlight产品,众所周知,Silverlight本质上是一种死胡同的技术):
.NET Standard 2.0发行版增加了对DataTables / DataSet的支持。同样,面向.NET Standard(V9)的SpreadsheetGear的下一个主要版本将面向.NET Standard的较新版本,并增加对SpreadsheetGear.Data命名空间和相关API的支持。我无法推测V9的发布日期(我为SpreadsheetGear工作),但是如果您直接与我们联系(通过support@spreadsheetgear.com),我们可以将您添加到功能请求列表中,以便我们可以确保与您何时可用。
直到这一次,您只需要构建自己的例程即可将数据复制到DataTables或从DataTables复制数据。