Привязка элементов управления к рисункам из базы данных в приложениях платформа .NET Framework

Примечание.

Наборы данных и связанные классы являются устаревшими технологиями платформа .NET Framework с начала 2000-х годов, которые позволяют приложениям работать с данными в памяти во время отключения приложений от базы данных. Они особенно полезны для приложений, которые позволяют пользователям изменять данные и сохранять изменения обратно в базу данных. Хотя наборы данных оказались очень успешными, мы рекомендуем новым приложениям .NET использовать Entity Framework Core. Entity Framework предоставляет более естественный способ работы с табличными данными в виде объектных моделей, и он имеет более простой интерфейс программирования.

Окно источников данных можно использовать для привязки изображения в базе данных к элементу управления в приложении. Например, можно привязать изображение к Image элементу управления в приложении WPF или PictureBox к элементу управления в приложении Windows Forms.

Изображения в базе данных обычно хранятся в виде массивов байтов. Элементы в окне источников данных, хранящиеся в виде массивов байтов, имеют тип элемента управления None по умолчанию, так как массивы байтов могут содержать все данные из простого массива байтов в исполняемый файл большого приложения. Чтобы создать элемент управления с привязкой к данным для элемента массива байтов в окне источников данных, представляющего изображение, необходимо выбрать элемент управления для создания.

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

Привязка рисунка в базе данных к элементу управления

  1. Убедитесь, что область конструктора, которую необходимо добавить, откроется в конструкторе WPF или конструкторе Windows Forms.

  2. В окне источников данных разверните нужную таблицу или объект для отображения столбцов или свойств.

    Совет

    Если окно "Источники данных" не открыто, откройте его, выбрав "Просмотреть>другие источники данных Windows".>

  3. Выберите столбец или свойство, содержащее данные изображения, и выберите один из следующих элементов управления в раскрывающемся списке элементов управления:

    • Если конструктор WPF открыт, выберите "Изображение".

    • Если конструктор Windows Forms открыт, выберите PictureBox.

    • Кроме того, можно выбрать другой элемент управления, поддерживающий привязку данных и отображающий изображения. Если элемент управления, который вы хотите использовать, отсутствует в списке доступных элементов управления, его можно добавить в список, а затем выбрать его. Дополнительные сведения см. в разделе "Добавление пользовательских элементов управления" в окно "Источники данных".