PDA

View Full Version : مشکل در نمایش عکس در استیمول سافت ریپورت



setareh2013
یک شنبه 12 مرداد 1393, 08:20 صبح
سلام
من یک عکس داخل استیمول سافت گذاشتم که داخل همه ی گزارشات نشون داده میشه .
آدرس عکس به این صورته ( داخل استیمول سافت ) :

C:\Users\parnian\Documents\Visual Studio 2010\Projects\Project2010\Project2010\bin\Debug\im ages\armsmall1.png

مشکل اینجاست که آدرس عکس به صورت بالا نشون داده می شه و فقط روی کامپیوتر خودم جواب میده و وقتی فایل اجرایی می گیرم و روی کامپیوتر دیگری می برم دیگه عکسو نشون نمیده

آدرس رو به صورت زیر که می گذارم کلا عکسی نشون نمیده
application.startuppath/images\armsmall1.png

کسی می تونه در این مورد راهنماییم کنه ؟
با تشکر

khokhan
یک شنبه 12 مرداد 1393, 09:57 صبح
سلام
من یک عکس داخل استیمول سافت گذاشتم که داخل همه ی گزارشات نشون داده میشه .
آدرس عکس به این صورته ( داخل استیمول سافت ) :

C:\Users\parnian\Documents\Visual Studio 2010\Projects\Project2010\Project2010\bin\Debug\im ages\armsmall1.png

مشکل اینجاست که آدرس عکس به صورت بالا نشون داده می شه و فقط روی کامپیوتر خودم جواب میده و وقتی فایل اجرایی می گیرم و روی کامپیوتر دیگری می برم دیگه عکسو نشون نمیده

آدرس رو به صورت زیر که می گذارم کلا عکسی نشون نمیده
application.startuppath/images\armsmall1.png

کسی می تونه در این مورد راهنماییم کنه ؟
با تشکر
می تونین داخل گزارش یه متغیر Variable ایجاد کنین وداخل کنترل imege قرار بدین
وسمت برنامه هم مسیر تصویرتون رو به اون Variable پاس بدین


report.Dictionary.Variables["MyImage"].ValueObject = Image.FromFile("+application.startuppath+"/images\armsmall1.png");

mz6488
یک شنبه 12 مرداد 1393, 10:29 صبح
اول از همه عکس رو تو ریسورس قرار بدید بعد قبل اجرای دستور show کدهای زیر رو قرار بدید


Stimulsoft.Report.Components.StiImage t_logo = (Stimulsoft.Report.Components.StiImage)stiReport1. GetComponentByName("image1");
t_logo.Image = Properties.Resources.pic1;

image1 اسم همون شی image که توی گزارش گیری ایجاد میکنه