gridview 显示图片的实例代码

gridview 图片的二进制数据库存储和显示

1.将图片以二进制存入数据库

2.读取二进制图片在页面显示

3.设置Image控件显示从数据库中读出的二进制图片

4.GridView中ImageField以URL方式显示图片

5.GridView显示读出的二进制图片

====================

1.将图片以二进制存入数据库

复制代码 代码如下:

//保存图片到数据库

protected void Button1_Click(object sender, EventArgs e)

{

   //图片路径

   string strPath = "~/photo/03.JPG";

   string strPhotoPath = Server.MapPath(strPath);

   //读取图片

   FileStream fs = new System.IO.FileStream(strPhotoPath, FileMode.Open, FileAccess.Read);

   BinaryReader br = new BinaryReader(fs);

   byte[] photo = br.ReadBytes((int)fs.Length);

   br.Close();

   fs.Close();

   //存入

   SqlConnection myConn = new SqlConnection("Data Source=127.0.0.1;Initial Catalog=TestDB;User ID=sa;Password=sa");

   string strComm = " INSERT INTO personPhoto(personName, personPhotoPath, personPhoto) ";

   strComm += " VALUES('wangwu', '" + strPath + "', @photoBinary )";

   SqlCommand myComm = new SqlCommand(strComm, myConn);

   myComm.Parameters.Add("@photoBinary", SqlDbType.Binary,photo.Length);

   myComm.Parameters["@photoBinary"].Value = http://www.cnblogs.com/wycoo/archive/2012/02/07/photo;

   myConn.Open();

   myComm.ExecuteNonQuery();

   myConn.Close();

}

以上就是gridview 显示图片的实例代码的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 其他教程