Через NuGet
Для того, чтобы установить стандартный пакет бесплатного издания ReoGrid, используйте следующую команду NuGet:
PM> Install-Package unvell.ReoGrid.dll
Как установить другие пакеты – см. ниже.
Создание элемента управления электронных таблиц
Добавление элемента управления с помощью Конструктора форм в Visual Studio
- Щёлкните правой кнопкой мыши на панели элементов управления (Toolbox panel), щёлкните ‘Выбрать элементы…’
- Выберите
Компоненты .NET Framework
- Щёлкните кнопку ‘Обзор…’
- Выберите
unvell.ReoGrid.dll
в диалоговом окне выбора файла
- Щёлкните ‘OK’ для закрытия диалогового окна
- На панели элементов управления выберите Reogrid и перетащите его в конструктор форм. Должно получиться как-то так:
Программное добавление элемента управления
В список ссылок добавьте указанные ниже файлы:
- Минимальный пакет – минимум возможностей (работа с формулами не поддерживается)
- Стандартный пакет – все основные возможности (рекомендуется)
- Расширенный пакет – расширенные возможности, включая встроенный сценарный язык 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