PDA

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



Sir-Programmer
سه شنبه 20 خرداد 1393, 12:31 عصر
سلام من برای گرفتن ریپورت تو چندتا فرم از کد زیر استفاده میکنم تو 2 تا از فرمها کار میکنه ولی تو فرمهای دیگه ارور میده خواهشاً کمک کنید مشکلش چیه ؟؟؟
try
{
string appPath1 = Path.GetDirectoryName(Application.ExecutablePath);
IdSefaresh = Convert.ToInt32(radGridView2.CurrentRow.Cells["Id"].Value);
tblSefareshTableAdapter1.FillByID(dataSet2.TblSefa resh, IdSefaresh);
stiReport1.RegData(dataSet2.TblSefaresh);
stiReport1.Load(appPath1 + @"\\Report\\stiReport_Print.mrt");
stiReport1.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
اینم از ارور
120052

shahryari
سه شنبه 20 خرداد 1393, 13:04 عصر
دی ال ال های مربوط به استیم رو لوکال کن

Sir-Programmer
سه شنبه 20 خرداد 1393, 14:06 عصر
ممنون که پاسخ دادی ولی مشکل حل نشد
120055
هر سه دی ال ال CopyLocal رو True بود باز مشکل حل نشد

behnam-soft
سه شنبه 20 خرداد 1393, 14:24 عصر
چک کن ببین رفرنس های Stimulsoft.Report; و Stimulsoft.Report.Dictionary; رو به اول صفحه ات و در واقع فرمت اضافه کردی؟

Sir-Programmer
سه شنبه 20 خرداد 1393, 14:40 عصر
بله اضافه کردم باز همین مشکل !!!!

shahryari
سه شنبه 20 خرداد 1393, 18:21 عصر
پنج تا دی ال ال نیاز داره
Stimulsoft.Base.dll
Stimulsoft.Controls.dll
Stimulsoft.Controls.Win.dll
Stimulsoft.Report.dll
Stimulsoft.Report.Win.dll

Sir-Programmer
سه شنبه 20 خرداد 1393, 19:53 عصر
دوست عزیز با همین 3 تا دی ال ال هم تست کردم تو یکی دو فم دیگه جواب میده ، ممنون که کمک کردی ولی حتی همه ی دی ال ال هارو به رفرنس ها اضافه کردم نمیشه واقعاً نمی دونم دیگه چیکارش کنم

behnam-soft
سه شنبه 20 خرداد 1393, 19:59 عصر
ببینم چرا اینطوری آدرس دهی کردی؟
stiReport1.Load(appPath1 + @"\\Report\\stiReport_Print.mrt");
به این تغییرش بده ببین درست میشه؟
stiReport1.Load(appPath1 + @"\Report\stiReport_Print.mrt");

shahryari
سه شنبه 20 خرداد 1393, 20:09 عصر
دوست عزیز با همین 3 تا دی ال ال هم تست کردم تو یکی دو فم دیگه جواب میده ، ممنون که کمک کردی ولی حتی همه ی دی ال ال هارو به رفرنس ها اضافه کردم نمیشه واقعاً نمی دونم دیگه چیکارش کنم

دوست گرامی شما امتحان کردی که اینو میگی؟؟
این همه برنامه نویس توی این تالار چیکار میکنن که تو همه سیستم ها جواب میده؟!!!
حداقل بیشتر از 50 برنامه نوشتم که با استیم گزارش میگره و بدون خطا در هر سیستمی کار میکنه...
همون 5 تا رو اضافه کن به پوشه اصلی برنامه و با خیال راحت استفاده کن..

Sir-Programmer
سه شنبه 20 خرداد 1393, 20:11 عصر
عجیب بود !!!! فرم رو یک بار ریمو کردم و دباره Existing کردم درست شد !!!! ممنون از همه دوستان عزیز

Sir-Programmer
سه شنبه 20 خرداد 1393, 20:14 عصر
دوست گرامی شما امتحان کردی که اینو میگی؟؟
این همه برنامه نویس توی این تالار چیکار میکنن که تو همه سیستم ها جواب میده؟!!!
حداقل بیشتر از 50 برنامه نوشتم که با استیم گزارش میگره و بدون خطا در هر سیستمی کار میکنه...
همون 5 تا رو اضافه کن به پوشه اصلی برنامه و با خیال راحت استفاده کن..
دوست خوبم شما هرچی میزدی منم امتحان میکردم بخدا ، مشکل عجیبی بود که با Remove کردن فرم مورد نظر و Existing دباره اوکی شد چرا عصبی میشی خب بخدا با 5 دی ال ال شما هم تست کردم نشد خلاصه خیلی ممنون که زحمت کشیدین و جواب دادن :قلب:

Sir-Programmer
سه شنبه 20 خرداد 1393, 20:15 عصر
ببینم چرا اینطوری آدرس دهی کردی؟
stiReport1.Load(appPath1 + @"\\Report\\stiReport_Print.mrt");
به این تغییرش بده ببین درست میشه؟
stiReport1.Load(appPath1 + @"\Report\stiReport_Print.mrt");

بله این مورد هم قبلاً تست شد هیچ فرقی نداره با هم این دو نوع مسیر دهی ممنون از راهنمایی هات >3