日期:2014-05-17  浏览次数:21025 次

请教给水晶报表中的图片对象赋值问题
我在水晶报表中放置了一个图片对象ICROleObject,用来显示数据库中的图像数据BLOB类型,我是这样写的:

                //显示照片
                byte[] bs = (byte[])sdr["zhaopian"];
                MemoryStream memorystream = new MemoryStream(bs);
                memorystream.Write(bs, 0, bs.Length);
                Bitmap image = new Bitmap(memorystream);
                ((CrystalDecisions.CrystalReports.Engine.BlobFieldObject)report2.ReportDefinition.ReportObjects["Picture1"]) = image;
                memorystream.Close(); 

现在的问题是,((CrystalDecisions.CrystalReports.Engine.BlobFieldObject)report2.ReportDefinition.ReportObjects["Picture1"]) = image;这句应该怎么写啊,我不会做类型转换,这句报错了,请大侠们帮忙,谢谢了!

------解决方案--------------------
引用:
继续请教,大家帮忙啊!

http://www.codeproject.com/Articles/21095/Image-in-Crystal-Reports
这个可以