从数据库中读图片出现无效参数问题
 byte[]   bytes1   =   (byte[])dr[1]; 
 MemoryStream   ms1   =   new   MemoryStream(bytes1); 
 Image   image1   =   Image.FromStream(ms1); 
 this.pictureBox1.Image=image1; 
 byte[]   bytes2   =   (byte[])dr[2]; 
 MemoryStream   ms2   =   new   MemoryStream(bytes2); 
 Image   image2   =   Image.FromStream(ms2); 
 this.pictureBox2.Image=image2; 
 byte[]   bytes3   =   (byte[])dr[3]; 
 MemoryStream   ms3   =   new   MemoryStream(bytes3); 
 Image   image3   =   Image.FromStream(ms3); 
 this.pictureBox3.Image=image3;	   
 到MemoryStream   ms2   =   new   MemoryStream(bytes2);这就开始说无效参数了。但是第一个图被很好的读了出来
------解决方案--------------------使用ImageConverter来把byte[]转为Image就可以了。
------解决方案--------------------用 hbxtlhx(平民百姓-自已动手,丰衣足食) 的方法试验一下, 
 出现无效参数的问题很可能是图片保存至数据库时数据出现丢失