PDA

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



ms_raha
دوشنبه 07 اسفند 1391, 20:56 عصر
سلام
من فرم های پروژمو طبقه بندی کردم یعنی فرم های مربوط به گزارش رو در یک فولدر، فرم های مربوط به جستجو رو در یک فولدر و crystal report ها رو هم در یک فولدر دیگه قرار دادم این کار رو که کردم با خطا مواجه شدم اگه بخوام از فرم ها استفاده کنم چطوری باید آنها را بنویسم
ممنون

veniz2008
دوشنبه 07 اسفند 1391, 21:19 عصر
سلام.
چه خطایی؟. متن خطا رو بگید یا یه عکس از خطا بگیرید و بذارید.

ms_raha
دوشنبه 07 اسفند 1391, 21:26 عصر
Error 1 The type or namespace name 'cr_karnameh' could not be found (are you missing a using directive or an assembly reference?) F:\university\karshenasi\barnamenevisi system(c#)\project amozeshgah konkor\konkor\konkor\Report\report_karnameh.cs 31 13 konkor

cr_karnameh نام crystal report است که از کارنامه گزارش می گیرد وقتی آن را در یک فولدر قرار دادم خطا داد البته از همه گزارش ها به همین صورت خطا میگیرد.

veniz2008
دوشنبه 07 اسفند 1391, 21:36 عصر
دو راه دارید:
یا فایل کریستال رو drag کنید و بندازیدش داخل پوشه debug (تو پنجره solution پوشه bin\debug ). در این حالت کافیه که کد مربوط به load شدن کریستال رو بصورت زیر بنویسید:


ReportDocument rd = new ReportDocument();
rd.Load("cr_karnameh.rpt");

راه دوم اینه که از درون پوشه ای که فایل کریستال رو داخلش انداختی، فایل کریستال رو درگ کنی و بندازیش داخل دابل کوتیشن مربوط به Load شدن فایل. خودش بصورت خودکار مسیرش رو تشخیص میده.