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”的未处理异常
其他信息:参数无效
这里可能有什么问题?请不要在问题标题中包含有关所用语言的信息,除非没有它就没有意义。标签就是为了这个目的。明白了,不会再发生了。