В таблице 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();