Abuamer Ответов: 1

Как я могу загрузить несколько изображений в datagridviewcolumn C#


у меня есть datagridview с именем datagridview1 . я хочу выбрать несколько изображений из любой папки и поместить их в свой datagridview.

я успешно добавил затем в свой datgridview1 .но проблема в том, как я могу сохранить эти изображения в своей базе данных sqlserver .
может ли кто-нибудь помочь мне

Что я уже пробовал:

частная barBtnOpen_ItemClick недействительным(объект отправителя, частое.XtraBars.ItemClickEventArgs е)
{
пробовать
{
Диалоговое окно openfiledialog ОФД = новое диалоговое окно openfiledialog();
ОФД.Фильтр = "формат JPG|*.формат JPG|формате JPEG|*.в формате JPEG|ПНГ|*.ПНГ|формате*. tif|*.тиф";
ОФД.Множественный = истина;
ОФД.Метод showdialog();
string[] files = ofd.файловые имена;

foreach(строковое имя файла в файлах)
{

Изображение изображение = изображение.FromFile(имя файла);
DataGridViewImageColumn img = новый столбец DataGridViewImageColumn();
НВФ.HeaderText = "ImageSelect";
НВФ.Имя = "Фотоизображение";
datagridview1.Rows.Add(изображение);
}


}
ловить
{
вернуть;
}
}

Richard MacCutchan

Пожалуйста, отредактируйте свой вопрос, правильно отформатируйте код и объясните, в чем проблема.

Gerry Schmitz

Вы должны "шаблонировать" столбец, чтобы принять изображение.

Просто переместить "что-то" в колонку и ожидать, что оно "отобразится", - это за пределами его понимания.

1 Ответов

Рейтинг:
4

Maciej Los

Проверьте документацию MSDN: Класс DataGridViewImageColumn (System.Окна.Формы) | Microsoft Docs[^]