SpreadsheetGear 2012 - 2017 Обновление - SpreadsheetGear.data больше не действителен - PullRequest
0 голосов
/ 28 апреля 2019

В Spreadsheetgear 2012 ниже приведен код, который заполняет таблицу данных и затем передает ее в IRange.

Моя проблема заключается в том, что в 2017 году для .netstandard (пакет Nuget 8.2.10) SpreadsheetGear не существует.данные.Я даже не могу найти метод CopyFromDataTable.

range.CopyFromDataTable(datatable, SpreadsheetGear.Data.SetDataFlags.None);

Нет признаков того, что это устарело, я что-то упустил?Как мне подойти к этому?

1 Ответ

0 голосов
/ 28 апреля 2019

Проблема в том, что вы сравниваете два совершенно разных продукта.SpreadsheetGear предлагает два основных продукта (если вы не учитываете продукт Silverlight, который, как мы все знаем, Silverlight по сути является тупиковой технологией):

  • SpreadsheetGear для .NET - этот продукт предназначен для полной версии .NET Framework и распространяется в качестве установщиков на странице Лицензионных загрузок для пользователей SpreadsheetGear.
  • SpreadsheetGear для.NET Standard - этот продукт распространяется на NuGet и в настоящее время ориентирован на .NET Standard 1.3 ..NET Standard 1.3 не поддерживает DataTables или DataSets, и поэтому SpreadsheetGear для .NET Standard также не может, поэтому вы не видите этих API в этом продукте.Есть некоторые другие различия между этими двумя продуктами, все из которых указаны на странице сравнения SpreadsheetGear .

В выпуске .NET Standard 2.0 добавлена ​​поддержка DataTables / DataSets.Аналогичным образом, следующий основной выпуск SpreadsheetGear for .NET Standard (V9) будет нацелен на более новую версию .NET Standard и добавит поддержку пространства имен SpreadsheetGear.Data и связанных с ним API.Я не могу предположить дату выпуска V9 (я работаю в SpreadsheetGear), но если вы обратитесь к нам напрямую (по адресу support@spreadsheetgear.com), мы можем добавить вас в наш список запросов функций, чтобы мы могли быть уверены, что обратимся ккогда он станет доступным.

До этого времени вам просто нужно будет создать собственную подпрограмму для копирования данных в / из DataTables.

...