Программное конструирование DataGridView

кода производится привязка данных сетка

Самым типичным случаем использования сетки является сетка с привязанными столбцами. Кода производится привязка данных, сетка создает столбцы, исходя из схемы или свойств элементов данных, и генерирует строки для каждого элемента данных, присутствующего в привязанной коллекции. Если привязка устанавливалась статически при помощи конструктора, типы и свойства столбцов были заданы на этапе проектирования. Если же вся привязка данных производится динамически, то по умолчанию свойство AutoGenerateColumns Равно True, Так что типы столбцов определяются на ходу по типам привязываемых элементов данных. При работе с сеткой, содержащей только несвязанные данные, вы, возможно, захотите создать и заполнить сетку программным путем. Чтобы представлять себе, какой код для этого потребуется написать, вы должны получше познакомиться с объектной моделью DataGridView. Прежде всего следует понимать, что как и все элементы управления. NET, сетка на форме является просто экземпляром класса. Класс содержит свойства и методы, при помощи которых вы можете программировать его внутреннюю объектную модель. В случае элементов управления DataGridView Объектная модель включает в себя две коллекции , Которые содержат объекты, образующие сетку. Этими объектами являются ячейки или, говоря конкретнее, объекты, производные от DataGridViewCell. Коллекция Columns Содержит экземпляры объектов Da — TaGridViewColumn, А коллекция Rows Содержит экземпляры DataGridView — Row.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *