Отображение изображения на основе выбора DataGridView выдает ошибку - PullRequest
0 голосов
/ 18 мая 2018

Я использую 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

Может кто-нибудь определить, что не так с моим кодом и как этого избежать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...