none
gridview中显示图片 RRS feed

  • 问题

  • 我把图片上传到sql数据库中,我想把它显示在gridview中,用的是下面的方法,
    string sql="select * from UserPhoto Where id =" + Request.QueryString["id"];

            SqlDataReader dr = GetCon.GetReader(sql);
            if (dr.Read())
            {
                Response.Clear();
                Response.AddHeader("Content-Type", dr["ContentType"].ToString());
                Response.BinaryWrite((byte[])dr["Photo"]);
            }
            GetCon.GetClose();
    用这个方法图片是可以显示,可是没法控制它的大小,请问有什么办法吗,谢谢。
    2009年11月7日 2:12

答案

  • 使用一个 Image 来接收你的图片,单独指定图片的高度或宽度

    <asp:Image ID="Image1" ImageUrl="YourPage.aspx?Id=xx" runat="server" Height="50px" Width="50px" />



    知识改变命运,奋斗成就人生!
    2009年11月7日 3:08
    版主