0 امتیاز

سلام

دوستان یه همچین کدی نوشتم

     private void btn_FinalPrint_Click(object sender, EventArgs e)
        {
            images = new System.Drawing.Image[barcode];
            Image [] IMG=new Image [images.Length ];
            for (int j = 0; j < images.Length ; j++)
            {
                IMG[i] = images[i];
            }
            StiReport report = new StiReport();
            report.Load(Application.StartupPath + @"\Report.mrt");
            for (int i = 0; i < IMG .Length  ; i++)
            {
                report.Dictionary.Variables.Add("pic"+i+1+"",IMG [i]);
               // report.Dictionary.Variables.Add("pic1",pictureBox2.Image );
            } report.Compile();
            report.Show();
        }

میخوام عکس هایی که توی این ارایه هایی که تعریف کردم  رو دونه دونه بریزم توی متقییر هایی که توی استیمیول تعریف کردم

ولی نمیشه و ارور can not convert to system.drawing.image  رو میده در حالی که اگه تنها ایمیج یک picbox بدیم رو قبول میکنه و اماده ی چاپ میشه (البته این مورد در صورتیه که از دستور for  استفاده ای نشه و یک تصویر به یک متقییر در استیمیول ارسال بشه)

مرسی

ببندید با توجه به این نکته: حل شد
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...