如题。

解决方案 »

  1.   

    晕,怎么没有人理啊~~我的图片是以image类型存储的。
      

  2.   

    将Select语句返回SqlDataReader
    然后是:
    if(dr.Read())
    {
         Response.ContentType=(string)dr["ImageContentType"];
         Response.OutputStream.Write((byte[])dr["ImageData"],0,(int)dr["ImageSize"]);
    }
    这样将图片直接显示在页面上,稍改一下就行了~!
      

  3.   

    我说的意思是在DataList的摸板中如何显示图片。是说在<ItemTemplate>中添加<asp:Image ImageUrl="test.aspx?id="+ <%#DataBinder.Eval(Container.Item["id"])%>>
      

  4.   

    参考datagrid的,方法是一样的
    http://singlepine.cnblogs.com/articles/288027.html
      

  5.   

    <ItemTemplate>
     <asp:Image Runat=server ID="Image1" Width="150" Height="125" 
          ImageUrl='<%# FormatURL(DataBinder.Eval(Container.DataItem, "ID")) %>' />
    </ItemTemplate>
      

  6.   

    <ItemTemplate>中添加<asp:Image ImageUrl="test.aspx?id="+ <%#DataBinder.Eval(Container.Item["id"])%>>test.aspx 代码如下
    string sql ="select * from tb where id="+Request["id"]+""
    将sql语句返回SqlDataReader
    if(dr.Read())
    {
         Response.ContentType=(string)dr["ImageContentType"];
         Response.OutputStream.Write((byte[])dr["ImageData"],0,(int)dr["ImageSize"]);
    }