直接改getImage(out object Object)为getImage(out object[] Obj),

解决方案 »

  1.   

    byte[] arrPicture = ((byte[]) (dsPictures.Tables[0].Rows[0]["Picture"]));MemoryStream ms = new MemoryStream(arrPicture);
    PictureBox2.Image = Image.FromStream(ms);
    PictureBox2.SizeMode = PictureBoxSizeMode.CenterImage;
    PictureBox2.BorderStyle = BorderStyle.Fixed3D;
      

  2.   

    这是什么 我又不是从数据库里读 图片在内存里 在object里面
      

  3.   

    用流转换确实可行;
    System.IO.MemoryStream ms = new MemoryStream((byte[]) 图像object;
    Image image = new Bitmap(ms);
    图像框.Image = image;
      

  4.   

    首先转换为image,然后通过文件流解决
    Image img = (Image)Object;
    img.Save("temp");
    System.IO.FileInfo fi = new System.IO.FileInfo("temp");
    int imgdatalen=(int)fi.Length; 
    byte[] imgdata = new byte[imgdatalen];
    System.IO.Stream imgdatastream=fi.OpenRead(); 
    int n=imgdatastream.Read(imgdata,0,imgdatalen);