C# 如何将图像从PictureBox传递到Crystal Report CROleObject Picture1?

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();

我有一个windows窗体的图片框,里面有图片

现在


我想向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);