PDA

View Full Version : آدرس دهی فایل گزارش استیمول ریپورت از داخل پروژه



PetekDincos
پنج شنبه 06 مهر 1391, 09:18 صبح
با سلام من برای لود فایل گزارش استیمول ریپورت از داخل خود پروژه به مشکل برخورد کردم و در متد Load آبجکت StiReport به این صورت از آدرس فایل که در داخل پروژه قرار دارد رو آدرس می دم

StiReport Report = new StiReport();
Report.Load("..\\..\\MyReport.mrt");

که موقع اجرا از VS مشکلی ندارد اما موقع گسترش پروژه یعنی جابه جایی فایل اجرایی برنامه مشکل می ده از دوستانی که در این زمینه اطلاعی دارند ممنون می شم راهنمایی کنند . با تشکر

morteza271
پنج شنبه 06 مهر 1391, 09:24 صبح
شما فایل های گزارشتون رو داخل یه پوشه مثلا با نام Reports در کنار برنامتون بذارین بعد با این آدرس میتونید به مثلا فایل MyReport.mrt دسترسی داشته باشید :
Application.StartupPath + @"\Reports\MyReport.mrt"

PetekDincos
پنج شنبه 06 مهر 1391, 15:32 عصر
با سلام
می دونم می تونم کنار فایل اجرایی برنامه قرار بدم اما نمی نخوام فایل ریسورس گزارش دست کاربر عادی بیفته و می خوام در داخل خود پروژه قرار بدم . برای اینکه بتونم از داخل خود پروژه مسیر بدم راه حلی دارید ؟؟؟ با تشکر

misoft.ir
پنج شنبه 06 مهر 1391, 17:11 عصر
سلام

يا گزارشت رو به صورت رمزگذاري شده ذخيره كن (متد لود آن فرق ميكند) يا گزارشت رو به صورت كد سي شارپ ذخيره كن و اون رو به عنوان يك كلاس به پروژه ات اضافه كن.

موفق باشيد

PetekDincos
پنج شنبه 06 مهر 1391, 17:37 عصر
سلام

يا گزارشت رو به صورت رمزگذاري شده ذخيره كن (متد لود آن فرق ميكند) يا گزارشت رو به صورت كد سي شارپ ذخيره كن و اون رو به عنوان يك كلاس به پروژه ات اضافه كن.

موفق باشيد
با سلام
لطفا بیشتر توضیح بدید من می خوام فایل mrt گزارش رو تو خود پروژه قرار بدم . با تشکر

Farshid007
پنج شنبه 06 مهر 1391, 18:02 عصر
تو فست ریپورت که هم میشه از فایل لود کنی و هم میشه مثل یه ابزار به فرم اضافش کنی
تو stimul نمیشه؟

PetekDincos
پنج شنبه 06 مهر 1391, 21:37 عصر
تو فست ریپورت که هم میشه از فایل لود کنی و هم میشه مثل یه ابزار به فرم اضافش کنی
تو stimul نمیشه؟
تو استیمول از خود فایل گزارش می تونی لود کنی و من هم همین کار رو می کنم اما باید فایل گزارش کنار فایل اجرایی باشه اما من داخل پروژه قرار می دم و می خوام از داخل پروژه آدرس دهی کنم که به مشکل بر می خورم و برای حل این یه راه حل می خوام . با تشکر

PetekDincos
شنبه 08 مهر 1391, 10:31 صبح
با سلام
از دوستانی که اطلاعی تو این زمینه اطلاعی دارند ممنون می شم راهنمایی بفرمایند . با تشکر