我使用了一个对话框来打开图像并将其插入数据库。我用过这个方法
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”类型异常 附加信息:参数无效。
这可能是什么问题?