怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里
怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里,怎样把SQL_SERVER数据库里的(类型是image)图片显示在aspx页面里的image控件里
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"].ToString());
conn.Open();
string id = Request.QueryString["id"];
DataSet ds = new DataSet();
byte[] myData = new byte[0];
SqlDataAdapter da = new SqlDataAdapter("select picture from tablename where id="+id,conn);
da.Fill(ds,"product");
DataRow myRow;
myRow = ds.Tables["tablename"].Rows[0];
if(myRow["picture"].ToString()!="")
myData = (byte[])myRow["picture"];
Response.ContentType ="jpg";
Response.BinaryWrite( myData );
}
然后再在你要显示图片的文件上写: