0
我也想显示在datagridview。我试着在这里搜索并尝试了几个小时,以各种方式通过drawtobitmap方法将其转换为位图,然后将其转换为咬合数组并将其保存到数据库 数据库向我显示0X89是什么意思?如何以winform格式捕获面板的图形并将其保存到SQL数据库中?
而且它不显示我的一个DataGridView
图像可有人只给我一个可行的代码,我会即兴非常感谢你。
我也想显示在datagridview。我试着在这里搜索并尝试了几个小时,以各种方式通过drawtobitmap方法将其转换为位图,然后将其转换为咬合数组并将其保存到数据库 数据库向我显示0X89是什么意思?如何以winform格式捕获面板的图形并将其保存到SQL数据库中?
而且它不显示我的一个DataGridView
图像可有人只给我一个可行的代码,我会即兴非常感谢你。
保存
Bitmap bmp =new Bitmap(panel1.Width,panel1.Height);
panel1.DrawToBitmap(bmp, panel1.Bounds);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] result = new byte[ms.Length];
ms.Seek(0,System.IO.SeekOrigin.Begin);
ms.Read(result, 0, result.Length);
,并保存结果到你的SQLSERVER表
,并转换字节数组到图像使用此
public static Bitmap ConvertBinaryDataToImage(byte[] buffer)
{
System.IO.MemoryStream ms = new System.IO.MemoryStream(buffer);
Bitmap bmap = new Bitmap(ms);
return bmap;
}
感谢您与我们分享您的名字。 – Vercas 2011-01-31 11:03:36