Задать вопрос
@Yzurgzd

Пустое значение в image DataGridView?

В таблице MySQL картинка в типе blob.
Колонка Изображения имеет тип DataGridViewImageColumn.
При выводе изображение ошибка Parameter is not valid. Если в SQL таблице колонка image заполнена изображениями - проблем нет. image в SQL по умолчанию равен null. Как мне выводить image даже если она не заполнена в таблице SQL?
command.Connection.Open();
                reader = command.ExecuteReader();
                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 composition = Convert.ToString(reader["composition"]);
                    string width = Convert.ToString(reader["width"]);
                    string length = Convert.ToString(reader["length"]);
                    string price = Convert.ToString(reader["price"]);

                    MemoryStream ms = new MemoryStream((byte[])reader["image"]);
                    Image returnImage = Image.FromStream(ms);

                    var item2 = new object[] { artikul, name, color, design, returnImage, composition, width, length, price };
                    bunifuCustomDataGrid1.Rows.Add(item2);
                }
                reader.Close();
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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