首页 > 解决方案 > 如何将图片从 PictureBox 传递到 Crystal Report CROleObject Picture1?

问题描述

我有一个 Windows 形式的图片框,里面有图片。

现在

我想将此图片显示给水晶报表图片对象

标签: c#crystal-reports

解决方案


我通过将图片添加到 dataTable 行并将此 dataTable 添加到包含我的数据的数据集并将此数据集设置为报表的数据源来做到这一点。

假设im是一个类型的变量,我在我的数据集中Image定义了一个名为 dataTable的数据表,添加它的代码是这样的:viewLabratoryReportsDataSet

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

推荐阅读