image img1=new image
img1.ImageUrl   =   dr.GetString(0); 
this.control.add(image)

解决方案 »

  1.   

    image img1=new image;
    img1.ImageUrl   =   dr.GetString(0); 
    this.control.add(image);
      

  2.   

      if   (dr.Read()) 
    这样只能读到最后一条,应该用while (dr.read()) 和一个变量来循环! 
     int i = 0;
            while (dr.Read())
    处理语句
    i++
      

  3.   

    ls所述.若设置好了dr while(dr.read())
    {
    //假设直接输出一张图片.dr[0]为数据库列地址
    respose.write("<image src='dr[0]'>")<br>");
    }
    dr.close();
    直读出来就可以了
      

  4.   

    syc958 我用的就是你的方法谢谢大家了
      

  5.   

      for (int i = 0; i < this.Form.Controls.Count;i++)
                {
                    
                    string s=this.Form.Controls[i].GetType().ToString ();
                    if (s == "System.Web.UI.WebControls.Image")
                    { 
                        response.write("这个是图片控件,你可以处理了");
                    }
                }