ورود

View Full Version : خطا در crystalreport



mona_z
چهارشنبه 20 دی 1391, 19:23 عصر
سلام

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

crystalReportViewer1.ReportSource = reportP;
این خطا رو میده

Object reference not set to an instance of an object
اشکال در کجاست ؟

hadi46
چهارشنبه 20 دی 1391, 19:50 عصر
با سلام خدمت شما دوست گرامی
قبل از اینکه crystal report را با دیتا ست پر کنید ان را تست نمایید که داده دارد یا خیر

mona_z
چهارشنبه 20 دی 1391, 20:25 عصر
ببخشید چطوری ؟

hadi46
پنج شنبه 21 دی 1391, 18:10 عصر
با عرض سلام و خسته نباشید
ابتدا query خود را داخل sql بررسی نمایید فیلدهای مورد نظر را با چه عناوینی میدهد سپس این عناوین را در دیتاست برنامه خود چک نمایید که فیلد ها اسامی یکسانی داشته باشند.برای تست هم می توانید قبل از این که crystal report را پر نمایید دیتاست را به یک گرید ویو پاس دهید و نتیجه را بببینید؟با احتمال زیاد نام فیلدها مشکل خواهد داشت مثال:


CrystalReport1 rp = new CrystalReport1();
DataTable dt = App_Code.My_Factor.GetAllByIDSell(_ID);
//نام دیتاست که در گزارش استفاده شده
ReportSet rpt = new ReportSet();
rp.SetDataSource(dt);

crystalReportViewer1.ReportSource = rp;