C# 如何将图像从PictureBox传递到Crystal Report CROleObject Picture1?
我有一个windows窗体的图片框,里面有图片 现在C# 如何将图像从PictureBox传递到Crystal Report CROleObject Picture1?,c#,crystal-reports,C#,Crystal Reports,我有一个windows窗体的图片框,里面有图片 现在 我想向crystal report picture对象显示此图片我通过将图片添加到dataTable行并将此dataTable添加到包含我的数据的数据集,并将此数据集设置为报表的数据源来完成此操作 假设im是Image类型的变量,我在我的ReportsDataSet数据集中定义了一个名为ViewLaboratory的数据表,添加它的代码如下: ReportsDataSet dsRep = new ReportsDataSet();
我想向crystal report picture对象显示此图片我通过将图片添加到dataTable行并将此dataTable添加到包含我的数据的数据集,并将此数据集设置为报表的数据源来完成此操作 假设
im
是Image
类型的变量,我在我的ReportsDataSet
数据集中定义了一个名为ViewLaboratory
的数据表,添加它的代码如下:
ReportsDataSet dsRep = new ReportsDataSet();
MemoryStream ms = new MemoryStream();
im.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
ReportsDataSet.viewLabratoryRow dr = dsRep.viewLabratory.NewviewLabratoryRow();
dr.armPic = ms.ToArray();
dsRep.viewLabratory.AddviewLabratoryRow(dr);