问题描述
用sql语句从数据库中读取图片绑定到DataList,然后定时的更新绑定图片,在VS2005中应该怎么做?
解决方案
解决方案二:
1、新建一个页面publicpartialclassimg:System.Web.UI.Page{DB.datadb=newDB.data();protectedvoidPage_Load(objectsender,EventArgse){stringtablename=Request["tablename"].ToString();stringziduan=Request["ziduan"].ToString();stringtiaojian=Request["tiaojian"].ToString();stringvalues=Request["values"].ToString();stringsql="select"+ziduan+"from"+tablename+"where"+tiaojian+"='"+values+"'";DataSetds=db.GetDS(sql);byte[]picbyte=(byte[])ds.Tables[0].Rows[0][0];if(ds.Tables[0].Rows.Count>0&&picbyte.Length>5){Response.ContentType="jpeg";//设定输出文件类型//输出图象文件二进制数制Response.BinaryWrite((byte[])ds.Tables[0].Rows[0][0]);Response.End();}else{stringSourceFilePath=Server.MapPath("~/images/wuren.jpg");if(File.Exists(SourceFilePath)){System.IO.FileStreamfs=newSystem.IO.FileStream(SourceFilePath,System.IO.FileMode.Open,System.IO.FileAccess.Read);Byte[]b=newByte[fs.Length];fs.Read(b,0,b.Length);fs.Close();Response.ContentType="jpeg";//设定输出文件类型//输出图象文件二进制数制Response.BinaryWrite(b);Response.End();}}}}2、在需要图片的位置ImageUrl=@"../Image.aspx?tablename=PoliceUserInfor&ziduan=pic&tiaojian=userid&values="+userid;
解决方案三:
楼上的"定时更新"在哪?