نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
زمانی که گزارش را نمایش میدید با فراخوانی متد show ، گزارش کامپایل و به کاربر نمایش داده میشه. متد show دو متد compile , render را در صورت نیاز فراخوانی میکند.
فایلهای mrt از نوع xml هستند. با متد compile کد C#‎‎‎‎‎ مناسب از این xml تولید و کامپایل میشه که میتونید خروجی را در فایل(dll) ذخیره کنید که نیازی به کامپایل در زمان اجرا نباشه. یا اینکه به جای استفاده از فایل mrt ، گزارش را به صورت کلاس سی شارپ ذخیره و به پروژه اضافه کنید تا جزئی از برنامه بشه که در اینصورت هم نیازی به کامپایل در زمان اجرا نیست.

وقتی نیازی به نمایش گزارش ندارید و مثلا میخواهید خروجی به pdf بگیرید گزارش را render و بعد export می کنید.
خیلی کامل و عالی بود . تا به امروز به اشتباه Compile , Render رو فراخوانی می کردم و بعدش متد Show . در صورتی که خود متد Show این ها رو فرخوانی می کنند . سپاس بسیار .

فقط یک سوالی اگه ما گزارش رو به صورت کلاس C#‎ در بیاریم ( از قابلیت Save AS در خود فایل گزارش) ، چه طوری باید فرخوانیش کرد و گزارش رو نمایش داد ؟


و اگه امکانش هست یه سری به این تاپیک هم بزنید

لیـــــــــنـــــک