基于DataGridView选择的显示图像会引发错误

时间:2018-05-18 16:09:23

标签: c# image search gridview

我正在使用C#,在我的表单中,我有18列的DataGridView。列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 error

有人能发现我的代码有什么问题,以及如何防止这种情况发生?

0 个答案:

没有答案