(1)图片以路径的方式存储到数据库中,以及显示到image控件中? 
(2)图片已二进制的形式存储到数据库中,以及显示到image控件中? 
  希望有实例且尽量详细

解决方案 »

  1.   

    1.数据库的字段用字符串就行,读取的时候,假如,string url=DataTableName.Rows[0]["图片字段"].toString();
    ImgName.Url=url;2.数据库用Blog字段,用流来进行读取,然后将流输出成/image格式,最后调用显示
      

  2.   

    binary字段存储被写成二进制流的图片从数据库中读取的时候这样来读:SqlHelper sqlHelper = new SqlHelper();
                SqlConnection cnn = sqlHelper.GetSqlConnection();
                string strSql = "SELECT Pic from StudentInfoDetail where StuID = '" + strStuNum + "'";
                SqlDataReader dr = sqlHelper.GetSqlDataReader(CommandType.Text, strSql, cnn);            if (dr.Read())
                {
                    Response.ContentType = "application/octet-stream";
                    Response.BinaryWrite((Byte[])dr["Pic"]);
                    Response.End();
                }
                dr.Close();
      

  3.   

    http://www.cnblogs.com/xlovey/archive/2007/11/22/967990.htmlhttp://blog.csdn.net/hongsejiaozhu/archive/2008/04/10/2276556.aspx重点推荐下面这个连接里面的内容~
      

  4.   

    1、存储
      string img=DropDownList1.SelectedItem.Value.ToString();
    string add = "insert into gbook (img) Values ('" + img + "')";
    显示
    <img id="Image1" runat="server" Width=90 Height=95 src=<%# DataBinder.Eval(Container.DataItem,"img") %>>
    2、Response.BinaryWrite() 输出 流图片