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

===============>>#1 票数:0

您可以使用图片框控件。 用于动态显示图像,您可以在后面的代码中编写以下代码

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

希望这对您有所帮助。

  ask by Rakesh Reddy translate from so

未解决问题?本站智能推荐: