Установка

Через NuGet

Для того, чтобы установить стандартный пакет бесплатного издания ReoGrid, используйте следующую команду NuGet:

PM> Install-Package unvell.ReoGrid.dll

Как установить другие пакеты – см. ниже.

Создание элемента управления электронных таблиц

Добавление элемента управления с помощью Конструктора форм в Visual Studio

  1. Щёлкните правой кнопкой мыши на панели элементов управления (Toolbox panel), щёлкните ‘Выбрать элементы…’
    267
  2. Выберите Компоненты .NET Framework
  3. Щёлкните кнопку ‘Обзор…’
  4. Выберите unvell.ReoGrid.dll в диалоговом окне выбора файла
    268
  5. Щёлкните ‘OK’ для закрытия диалогового окна
  6. На панели элементов управления выберите Reogrid и перетащите его в конструктор форм. Должно получиться как-то так:

12

13

Программное добавление элемента управления

В список ссылок добавьте указанные ниже файлы:

  • Минимальный пакет – минимум возможностей (работа с формулами не поддерживается)
  • Стандартный пакет – все основные возможности (рекомендуется)
  • Расширенный пакет – расширенные возможности, включая встроенный сценарный язык ReoScript, напоминающий VBA
Имя DLL Описание Минимальный Стандартный Расширенный
unvell.ReoGrid.dll ReoGrid component library Обязательно Обязательно Обязательно
unvell.ReoScript.dll .NET script language engine Обязательно
Antlr3.Runtime.dll ANTLR grammar tool run-time Обязательно
FastColoredTextBox.dll Мощный текстовый редактор с цветной подсветкой Обязательно

Если вы не можете определиться с тем, какой пакет использовать, то обратите внимание на Стандартный, в единой DLL (unvell.ReoGrid.dll).

1. Импорт пространств имён:

using unvell.ReoGrid;

2. Создание экземпляра элемента управления и добавление его в любой компонент, вроде Формы  (Form) или Панели (Panel).

var grid = new unvell.ReoGrid.ReoGridControl()
{
  Dock = DockStyle.Fill,
};

this.Controls.Add(grid);  // this is form