Перейти к содержанию

DataGrid Control

DataGridBoard01 Таблица - находится в категории All - отображает данные в виде таблицы.

Для того, чтобы настроить таблицу, необходимо открыть панель Свойства и кликнуть на иконку карандаша рядом с полем Properties.

DataGridBoard02

После этого, откроется новая вкладка DashBoarChartControlSettings.

DataGridBoard03

  • Таблица - таблица результатов, из которой будут браться данные для таблицы.

  • Период обновления - время перерисовки таблицы, измеряется в миллисекундах.

  • Колонки - колонки в таблице на панели управления.

- Заголовок - название колонки;

- Имя - имя колонки из таблицы результатов;

- Ширина колонки - статическая или динамическая ширина колонки. Если флажок "Auto" устрановлен, то ширина колонки будет изменяться, в зависимости от данных внутри неё.

Кнопка "+" добавляет новую колонку в таблицу.

Пример

Рассмотрим использование таблиц на примере программы ниже. В таблицу будем записывать максимальное и минимальное значение из массива и текущее время.

DataGridBoard04

Сначала, необходимо создать таблицу результатов и колонки в ней.

DataGridBoard06

Вернёмся на холст с программой. Создадим переменные. У переменной array необходимо выбрать свойство "Массив".

DataGridBoard05

Теперь настроим блоки. Сначала сгенерируем массив случайных чисел.

DataGridBoard07

С помощью блока Array_max найдём максимальное значение в данном массиве. Параметр index в данном случае нам не интересен.

DataGridBoard08

Аналогично настроим блок Array_min.

DataGridBoard09

Через блок DateTime получим текущее время.

DataGridBoard10

Теперь, когда все данные для одной строчки таблицы сгенерированы, запишем их в таблицу результатов, с помощью блока AddTableRow.

DataGridBoard11

Добавим блок Delay для более наглядного результата и зациклим программу.

DataGridBoard12

Перейдём в окно с дашбордом.

Откроем панель Инструменты, развернём категорию All и перетащим на панель управления блок DataGrid.

Откроем панель "Свойства" и нажмём на иконку карандаша около свойства "Properties".

DataGridBoard12

Добавим 3 колонки в таблицу. В нашем случае, для удобства, сделаем заголовки такие же, как и в таблице результатов: Date, Array_max, Array_min. В колонке "Имя" выберем соответствующую колонку из таблицы результатов.

DataGridBoard14

Всё.

Включим у панели управления свойство "Активировать" и запустим программу.

DataGridBoard14

Панель управления откроется автоматически. Данные будут добавляться в таблицу по ходу выполнения программы.