Элемент управления DataGridView предоставляет мощный и гибкий способ
непосредственного отображения оперативных данных в табличном формате.
Элемент управления DataGridView можно использовать для отображения
представлений небольшого объема данных только для чтения, либо можно
масштабировать его для отображения редактируемого представления очень
больших наборов данных.
Внешний вид элемента управления DataGridView легко настраивается
заданием значений нескольких свойств. В качестве источника данных могут
использоваться хранилища данных различных типов, также элемент управления
DataGridView может работать без привязанного к нему источника данных
информационной системы.
Рассмотрев основные интерфейсные элементы информационной системы,
рассмотрим используемые ключевые программные подходы к разработке системы,
в частности, справочника «Заказчик». Блок-схема работы модуля представлена на
рис. 2.15. Исходный код программы представлен в Приложении.
Опишем ключевые положения представленной блок-схемы. После
инициации данного справочника выполняется подключение необходимых
библиотек.
Для реализации поставленных задач разработки была необходимость
подключения дополнительных библиотек, это Threading.Tasks – пространство имен
предоставляет типы, которые упрощают задачу написания параллельного и
асинхронного кода; Data.MySqlClient – предназначена для работы с MySQL 4.1
или более поздних версиях, а также всех выпусков SQL Server 2005, SQL Server
2008, SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 и базе
данных SQL Azure.
Следующие операторы предоставляют доступ, как для чтения, так и для
изменение всех пользовательских дата атрибутов custom data attributes (data-*),
установленных у элемента.
Объявлены необходимые переменные (ds, dt, adapter), выполнено
непосредственное подключение (connectionString) и введен первоначальный запрос
(sql) для отображения оперативных данных из базы данных информационной
системы.