如何存取图片 各位好,我是初学c#的,我想问以下,在c#中如何把图片存取到 数据库中去?用一个数据控件该如何绑定?敬请指点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MemoryStream ms = new MemoryStream();pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);byte[] buffer= ms.GetBuffer();ms.Close();ms.Dispose();using(SqlConnection conn = new SqlConnection("")){conn.open();SqlCommand comm = new SqlCommand("", conn);SqlParameter p = new SqlParameter("@img", SqlDbType.Image);p.Value = buffer;comm.Parameters.Add(p);}SqlDataReader reader=cmd.ExecuteReader(); if(reader.Read()) { MemoryStream ms=new MemoryStream((byte[])reader["Photo"]); Image image=Image.FromStream(ms,true); picturebox1.Image=image; } reader.Close(); conn.Close(); 可以用一个imageList控件做吧好像简单很多 导入excel问题 C# datagridview 垂直滚动条问题 关于Assembly.LoadFrom的问题 怎样得到当前项目所有窗体类的列表,并且可以选择类名来实例化并显示窗体?谢谢 关于xml序列化问题!如果继承ICollection,请问要序列化的时候如何处理! 关于c#的小软件的安装程序制作问题 定制开发软件你们是怎样报价的?(在线等) 帮忙看下串口通信datareceived为什么没有返回值? 使用XmlSerializer序列化对象时,为什么集合类总是引起错误 一个问题 请教C#关于CAD的开发 wuyazhe正则强人表达式帮助.
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] buffer= ms.GetBuffer();
ms.Close();
ms.Dispose();
using(SqlConnection conn = new SqlConnection(""))
{
conn.open();
SqlCommand comm = new SqlCommand("", conn);
SqlParameter p = new SqlParameter("@img", SqlDbType.Image);
p.Value = buffer;
comm.Parameters.Add(p);
}
SqlDataReader reader=cmd.ExecuteReader();
if(reader.Read())
{
MemoryStream ms=new MemoryStream((byte[])reader["Photo"]);
Image image=Image.FromStream(ms,true);
picturebox1.Image=image;
} reader.Close();
conn.Close();
好像简单很多