C# 从数据库加载图像时出错

C# 从数据库加载图像时出错,c#,datagridview,C#,Datagridview,我使用一个对话框打开一个图像并将其插入数据库。我用了这个方法 public void btn_LoadImage_Click(object sender, EventArgs e) { try { OpenFileDialog objOfd = new OpenFileDialog (); objOfd.Filter = "Image only. |*.jpg; *.jpeg; *.png; *.bmp;"; DialogResul

我使用一个对话框打开一个图像并将其插入数据库。我用了这个方法

public void btn_LoadImage_Click(object sender, EventArgs e)
{
    try
    {
        OpenFileDialog objOfd = new OpenFileDialog ();
        objOfd.Filter = "Image only. |*.jpg; *.jpeg; *.png; *.bmp;";
        DialogResult dr = objOfd.ShowDialog ();
        picbox_Input.Image = Image.FromFile (objOfd.FileName);
    }
    catch ( Exception ex )
    {
        MessageBox.Show (ex.Message);
    }
现在,我试图通过处理dataGridview中的单元格单击事件来获取该图像。我写了这几行来完成它

Byte[] data = new Byte[0];
data = (Byte[])(objDataSet.Tables[0].Rows[0][6]);
MemoryStream mem = new MemoryStream(data);
pictureBox1.Image = Image.FromStream(mem);
但我得到了以下错误:

System.Drawing.dll中发生类型为“System.ArgumentException”的未处理异常 其他信息:参数无效


这里可能有什么问题?

请不要在问题标题中包含有关所用语言的信息,除非没有它就没有意义。标签就是为了这个目的。明白了,不会再发生了。