@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.
  • Вопрос задан
  • 566 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Картинка это поток байтов вам нужно создать byte[] buffer принять из базы значение, затем в датабинде создать memorystrem и отдать его методу Image.createfromstream получившуюся картину передаёте в ячейку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы