Привязка столбца изображений к элементу управления PictureBox

в этом примере предполагается что

Давайте начнем с визуально привлекательного примера — привязки столбца типа Image В базе данных к элементу управления PictureBox На форме. В этом примере предполагается, что в базе данных хранятся байты битовой матрицы. Столбец Image В базе данных представлен в наборе данных байтовым массивом . По умолчанию в этом списке содержится только сетка DataGridView, Поскольку детализация является по существу не элементом управления, а специальным механизмом генерации элементов управления, который всегда доступен для любого сложного типа, экспонирующего открытые свойства. Кроме того, выпадающий список Data Type содержит элемент , Позволяющий задать список элементов управления, которые должны будут представлять компоненты данных специального типа. Когда вы выбираете и добавляете типы элементов управления в список, предлагаемый окном Data Sources, вы можете, вообще говоря, генерировать такой код привязки, который не будет компилироваться. Для успешной компиляции и работы кода привязки необходимо, чтобы свойство для привязки по умолчанию в выбранном типе элементов управления соответствовало типу данных привязываемого компонента данных. Также все будет в порядке, если имеется подходящее преобразование из типа компонента данных в тип привязываемого свойства элемента управления.

Чтобы сделать ваши собственные элементы управления доступными для выбора в списке окна Data Sources, необходимо выполнить несколько предварительных операций. Прежде всего необходимо создать элемент управления Windows Forms, поддерживающий простую или сложную форму привязки данных.

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

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