Image控件只能通过Image.ImageUrl 属性去设置图片。同时不知道显示image对象。当我们读出的数据为二进制,或者图片对象,就需要加入一个辅助页面,用于显示。
辅助页面代码
public partial class Picture : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string = "Select * from '表名' where '条件'"; DataTable dt = new DataTable(); string connStr =’连接字符串’; conn = new OracleConnection(connStr); cmd = new OracleCommand(strSQL, GetConn()); cmd.CommandType = CommandType.Text; using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { dt.Load(sdr); } if (dt.Rows.Count!=0) { Response.BinaryWrite(dt[i][j]); } } }
image控件显示代码
Image.ImageUrl=”Picture.aspx”;