سوال: چه طور عکس موجود فرم خود را در گزارشگیری نشان دهیم
سلام به دوستان
میخواستم عکسی که در فرمم در imageBox هست را در استیمول و گزارشم نشون بدم
توجه کنید که من در دیتابیش خودم و در جدولم آدرس عکس ذخیره میشه و از طریق آدرس در image box خودم نشون میدم
الان کدی رو میخوام برای اینکه عکس را وارد گزارش کند
خواهشا همراش یه توضیح فارسی بدید
نقل قول: سوال: چه طور عکس موجود فرم خود را در گزارشگیری نشان دهیم
سلام!
همونجوری که بقیه اطلاعات رو میبری توی استیمول!
فقط با این تفاوت که نوع فیلد رو در استیمول image در نظر بگیر!
همین:لبخند:
نقل قول: سوال: چه طور عکس موجود فرم خود را در گزارشگیری نشان دهیم
نقل قول:
نوشته شده توسط
ashkan1234
سلام!
همونجوری که بقیه اطلاعات رو میبری توی استیمول!
فقط با این تفاوت که نوع فیلد رو در استیمول image در نظر بگیر!
همین:لبخند:
:متفکر:
الان باید بخندیم
:بامزه:
1 ضمیمه
نقل قول: سوال: چه طور عکس موجود فرم خود را در گزارشگیری نشان دهیم
نقل قول:
نوشته شده توسط
mohammadreza0123
سلام به دوستان
میخواستم عکسی که در فرمم در imageBox هست را در استیمول و گزارشم نشون بدم
توجه کنید که من در دیتابیش خودم و در جدولم آدرس عکس ذخیره میشه و از طریق آدرس در image box خودم نشون میدم
الان کدی رو میخوام برای اینکه عکس را وارد گزارش کند
خواهشا همراش یه توضیح فارسی بدید
در قسمت طراحی گزارشتون یه کنترل از نوع image قرار دهید و اگه خواستید یک نام بخصوص برایش اختصاص بدین:
ضمیمه 111145
در سمت برنامه بعد از اینکه عکسی رو که از بانک هست رو در پیکچر باکس فراخوانی کردید ، در رویداد کلیک باتن گزارش با یه خط کد می تونین عکس موجود در پیکچر باکس رو به کنترل image موجود در گزارشتون پاس بدین:
(report.GetComponentByName("Image1") as StiImage).Image = bmp;
به این شکل :
Image bmp = null;
byte[] buf = (byte[])cmd.ExecuteScalar();
con.Close();
bmp = Image.FromStream(new System.IO.MemoryStream(buf));
StiReport report = new StiReport();
report.Load("reportall.mrt");
report.Compile();
(report.GetComponentByName("Image1") as StiImage).Image = bmp;
report.Render();
report.Design();
report.Show();