C# 水晶报表 动态
Bitmap bmp;
IDataObject data = System.Windows.Forms.Clipboard.GetDataObject();
bmp = (Bitmap)(data.GetData(typeofSystem.Drawing.Bitmap)));
MemoryStream ms = new MemoryStream();
bmp.Save(ms,System.Drawing.Imaging.ImageFormat.Bmp); //bmp格式
byte[] byteArray = ms.ToArray();
chartDataSet.Tables[0].Rows[0][ "Chart10 "] = byteArray; //将图片存储到dataSet中
report.OpenSubreport( "Chart7 ").SetDataSource( Report_Calculate.chartDataSet); //设置dataset为水晶报表数据源
问题是,上面如果是选择的bmp(注释那行)格式,预览报表的时候就会出错,编译没问题,而选择jpeg格式就不会有问题,我希望选择bmp格式,这样清晰,有谁知道吗?
------解决方案--------------------能不能把解决的方法写出来,谢谢!