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”;