Image 如何在stimul报告中显示没有url图像的数据库采集图像数据

Image 如何在stimul报告中显示没有url图像的数据库采集图像数据,image,collections,parameter-passing,stimulsoft,Image,Collections,Parameter Passing,Stimulsoft,我使用stimulsoft report从数据库收集报告图像数据,我使用变量将参数列表集合传递到我的报告,但它不起作用!! 我的代码如下所示: var imgConverter = new ImageConvert(); var report = new StiReport(); var t = new DataTable(); t.Columns.Add("Img"); foreach (DataGridViewRow dgv

我使用stimulsoft report从数据库收集报告图像数据,我使用变量将参数列表集合传递到我的报告,但它不起作用!! 我的代码如下所示:

var imgConverter = new ImageConvert();
        var report = new StiReport();
        var t = new DataTable();

        t.Columns.Add("Img");

        foreach (DataGridViewRow dgv in dataGridViewX3.Rows)
        {
            t.Rows.Add(

               imgConverter.ByteArrayToImage((byte[])dgv.Cells["BarcodeImg"].Value)
            );
        }

        report.Load("BarcodeReport.mrt");
        report.RegData("DSBarcode", t);
        report.Compile();
        report.Show();

我想通过这个例子你的问题会得到解决

DataSet ds = new DataSet();  System.Drawing.Image img =
System.Drawing.Image.FromFile(Server.MapPath("") +
"//image//titleLogo.jpg");
        byte[] bytes = (byte[])(new ImageConverter()).ConvertTo(img, typeof(byte[])); 

大家好,欢迎来到SO!请阅读,然后
DataSet ds = new DataSet();  System.Drawing.Image img =
System.Drawing.Image.FromFile(Server.MapPath("") +
"//image//titleLogo.jpg");
        byte[] bytes = (byte[])(new ImageConverter()).ConvertTo(img, typeof(byte[])); 
dtTicket = new DataTable();  dtTicket.Clear(); 
dtTicket.Columns.Add("imgLogo", typeof(byte[]));
Row = dtTicket.NewRow();  Row["imgLogo"] = bytes; 
dtTicket.Rows.Add(Row);  ds.Tables.Add(dtTicket);