我做的是cs架构的程序,我把picturebox控件里的image存入了数据库,但我怎么从数据库里读取出来在显示到picturesbox控件上,我存的时候是转换成字节流,代码如下:
byte[] b = new byte[60000];
FileStream fs = new FileStream(txtFileName.Text.Trim(), FileMode.Open, FileAccess.Read);
fs.Read(b, 0, 60000);
读出来我就不会了,望高手指点
byte[] b = new byte[60000];
FileStream fs = new FileStream(txtFileName.Text.Trim(), FileMode.Open, FileAccess.Read);
fs.Read(b, 0, 60000);
读出来我就不会了,望高手指点
解决方案 »
- C#是否可以执行数据库里的Job
- C# 如何读取excel中的图并存到sql server中? 急啊
- datagrid问题?把数据库显示出来的某行通过textbox等控件列出来
- 请问c#中能通过读取一个文本文件(包含标准的SQL语句)创建一个SQL函数?
- TreeView的问题,搞了半天没搞好,解决立即给分啊!
- 跪求C# RegisterDeviceNotification DBT_DEVICEQUERYREMOVE 代码
- 已知多边形定点坐标, 求最小外接矩形(顶点)
- 按下F1键时==Keys.F1为何无效?
- DataGrid绑定的DataSet重新填充后,DataGrid其黑色三角游标不会自动跳到最上面?
- 一个向存储过程传递DateTime类型参数的问题
- 请问想做个文档搜索的东西,有理论或者代码参考吗?
- c# CrystalReport如何获得FieldObject(数据组)的内容
byte[] _ImageByte = File.ReadAllBytes(@"C:\1.bmp"); SqlConnection _Conn = new SqlConnection("连接字符串");
_Conn.Open();
SqlCommand _SqlCommand = new SqlCommand("INSERT INTO 表名 (图片字段)VALUES(@图片字段)", _Conn);
_SqlCommand.Parameters.Add(new SqlParameter("@图片字段", SqlDbType.Image));
_SqlCommand.Parameters[0].Value = _ImageByte;
_SqlCommand.ExecuteNonQuery();
_Conn.Close();读取....
SqlCommand _SqlCommandRead = new SqlCommand("SELECT 图片字段 FROM 表名 WHERE ID=1", _Conn);
SqlDataReader _Read = _SqlCommandRead.ExecuteReader();
byte[] _ImageBytes =(byte[])_Read["图片字段"]; //File.WriteAllBytes(@"需要保存的路径", _ImageByte); 直接保存到文件 Image _ReadImage = Image.FromStream(new MemoryStream(_ImageByte));