如何使用活动报告显示多个图像,我必须使用哪个控件。我将动态绑定图像

时间:2016-05-06 05:21:20

标签: activereports

我需要动态显示多个图像,请帮助我使用哪个控件,以及如何以图像方式绑定图像

1 个答案:

答案 0 :(得分:0)

您可以使用 Picture Box 控件。为了动态显示图像,您可以在

后面的代码中编写以下代码
 public Image GetImageObject(string imagename)
      {
          try
           {
            string _imagepath = D:\reports\Source\xyz\Images\+ imagename;
            if (File.Exists( _imagepath)
            {
                return System.Drawing.Image.FromFile(_imagepath);
            }
            else
            {
                return null;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

然后只为报告创建一个对象,例如,您的报告名称为 rptExample ,假设来自BLL方法,

  rptExample orptExample=new rptExample();
  orptExample.Logo=GetImageObject("Example.png");
  orptExample.Run();

希望这会对你有所帮助。