问题一:怎么在数据库存储图片,别说方法,我也是知道有二进制和路径两种形式。求代码。
问题二:datagridview怎么获取表中的对应的图片。
问题很简单。不会的请绕过。高分重赏。》》》》
问题二:datagridview怎么获取表中的对应的图片。
问题很简单。不会的请绕过。高分重赏。》》》》
解决方案 »
- C# + Win7(Win2008)openFileDialog对话框的“尝试读取或写入受保护的内存”错误
- 如何制作类似menu显示效果的ComboBox
- 怎么做类似ms visio一样的画流程图的东西?,
- studio 2005 中的xsd文件如何动态设置connection string ,快哭了:(
- 我的Blog写的文章为什么存不了档了呢?
- TextOut的使用问题
- 问一个SQL SERVER与ASP.NET的初级问题,求大侠们帮解决了(混分的不要进)!
- 关于数据库image字段
- 福州我怎么没看到多少用C#的公司呀。
- DataGrid可以实现区域选择吗?就像Excel那样?
- 关于INI文档问题
- 怎么能生成实时更新的数据库脚本?
insert into 图片表(路径) select 'D:\WEBroot\image\aa.jpg'
protected void Button1_Click(object sender, EventArgs e)
{
//FileUpload1 WEBFORM控件 HttpPostedFile hpf = this.FileUpload1.PostedFile;
int intlenght = hpf.ContentLength; //图片保存为二进制字节
byte[] arrBt = new byte[intlenght]; Stream strm = hpf.InputStream;
strm.Read(arrBt, 0, intlenght); using (SqlConnection conn=new SqlConnection ())
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["sqlStr"].ConnectionString;
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "insert imgfile values(@imgfile,@imgsize)";
cmd.Parameters.AddWithValue("@imgfile", arrBt);
cmd.Parameters.AddWithValue("@imgsize", intlenght);
cmd.ExecuteNonQuery(); Response.Write("<font color='red' size='18'>保存成功</font>");
}