请教:图片的保存与显示 http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把图片变成流文件,流文件又传换成二进制数据,用一般的SQL语句就可以保存.byte [] loadimage() { byte [] imagebyte = null; Bitmap bm = CaptureScreen.GetDesktopImage (); MemoryStream my = new MemoryStream(); bm.Save(my,System.Drawing.Imaging.ImageFormat.Bmp); my.Flush (); imagebyte = my.GetBuffer (); return imagebyte; }读出的时候,用一般的SQL语句读出,读出时转化为二进制,然后用内存流转换成IMAGE格式就OK了 public Image getimage() { MemoryStream buf=new MemoryStream(imagebyte); Image image=Image.FromStream(buf); return image; } public bool getrow() { if(imagereader.Read ()) { time = imagereader.GetValue (0).ToString (); imagebyte = (byte[])imagereader.GetValue (1); return true; } else { return false; } } 正解!!!!!!!!!http://support.microsoft.com/kb/317043 求!16进制计算步骤如何用C#代码来实现 各位大仙看看我这出什么错了.... 关于一个继承的问题 VS2008 与 SQL2000 如何连接,就是直接添加.mdf文件啊? 发送出去的邮件附件的名称包含了路径,该怎么办? 被准备语句---需要参数 急求!!! velocity的vm模版中的乱码问题,求救 一个关于在web下面弹出对话框的问题!(在线等!) 如果实现treeview自动隐藏的功能? C#有这样的转换吗? 近来看看! 为什么发邮件要把密码给微软呢? 知道了服务器名,怎么得到数据库名?
byte [] loadimage()
{
byte [] imagebyte = null;
Bitmap bm = CaptureScreen.GetDesktopImage ();
MemoryStream my = new MemoryStream();
bm.Save(my,System.Drawing.Imaging.ImageFormat.Bmp);
my.Flush ();
imagebyte = my.GetBuffer ();
return imagebyte;
}
读出的时候,用一般的SQL语句读出,读出时转化为二进制,然后用内存流转换成IMAGE格式就OK了 public Image getimage()
{
MemoryStream buf=new MemoryStream(imagebyte);
Image image=Image.FromStream(buf);
return image;
} public bool getrow()
{
if(imagereader.Read ())
{
time = imagereader.GetValue (0).ToString ();
imagebyte = (byte[])imagereader.GetValue (1);
return true;
}
else
{
return false;
}
}
http://support.microsoft.com/kb/317043