在我的项目中,我使用带有32列文本框和1列的DataGridView作为图像列。我的问题是如何将DataGridView图像列插入数据库(sql server 2008)? 我在下面写了相同的编码,但它不起作用。显示错误消息。如何使用WinApp C#保存sql server 2008数据库中的datagridview图像列?
我的编码是:
memorystream stream = new memorystream();
string filename=datagridview1.Cells[33].Value;
bitmaps image=new bitmaps(filename);
image.Save(stream,system.Drawing.Imaging.Imageformat.Jpeg)
byte[] pic=new byte(image);
哪里是你的错误? – Akrem 2013-04-30 15:55:16
错误消息:无效的列范围。 (显示在第二行编码) – kalai 2013-04-30 16:00:44
然后你必须检查你是否有一列33 – Akrem 2013-04-30 16:02:00