Я использую C #, и в моей форме у меня есть DataGridView с 18 столбцами.Колонка 18 содержит изображение.У меня также есть окно поиска для фильтрации по названию модели, и у меня есть окно изображения, которое будет отображать изображение на основе моего выбора GridView.Вот мой код для отображения изображения:
//GET THE IMAGE INTO THE IMAGE BOX BASED ON GRIDVIEW SELECTION
private void DGV_FEATURE_Click(object sender, EventArgs e)
{
byte[] img = (byte[])DGV_FEATURE.CurrentRow.Cells[18].Value;
MemoryStream ms = new MemoryStream(img);
PB_IMAGE.Image = Image.FromStream(ms);
}
Пока все хорошо ... Когда я выбираю любую строку GridView, у меня отображается изображение в моем поле PB_Image.Проблема возникает, когда я ищу какое-либо конкретное название модели, чтобы отфильтровать мой список.Теперь, если я выбираю строку в GridView, я получаю эту ошибку: Ошибка GridView
Может кто-нибудь определить, что не так с моим кодом и как этого избежать?