@Yzurgzd

Как добавить картинку в DataGridView?

В таблице MySQL картинка в типе blob.
Колонка Изображения имеет тип DataGridViewImageColumn.
while (reader.Read())
                {
                    string artikul = Convert.ToString(reader["artikul"]);
                    string name = Convert.ToString(reader["name"]);
                    string color = Convert.ToString(reader["color"]);
                    string design = Convert.ToString(reader["design"]);
                    string image = Convert.ToString(reader["image"]);
                    string composition = Convert.ToString(reader["composition"]);
                    string width = Convert.ToString(reader["width"]);
                    string length = Convert.ToString(reader["length"]);
                    string price = Convert.ToString(reader["price"]);
                    var item2 = new object[] { artikul, name, color, design, image, composition, width, length, price };
                    bunifuCustomDataGrid1.Rows.Add(item2);
                }
                reader.Close();

Не понимаю какой тип мне нужен для image.
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Картинка это поток байтов вам нужно создать byte[] buffer принять из базы значение, затем в датабинде создать memorystrem и отдать его методу Image.createfromstream получившуюся картину передаёте в ячейку
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 160 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
10 апр. 2020, в 14:23
8000 руб./за проект
10 апр. 2020, в 14:07
8000 руб./за проект
10 апр. 2020, в 13:46
3000 руб./за проект