perfume117
New Member
سلام من یه مشکلی دارم. (برنامه تحت وب با asp.net و زبان c# پایگاه داده sql)
من یک فرم در برنامه ام ساختم به نام showrpt و در آن یک crystalreportviewer قرار دارم و آنرا public کردم. و با استفاده از addnewitem به پروژه ام یک crystal report اضافه کردم و نامش را logrpt گذاشتم و آنرا به db متصل کردم و اطلاعات در آن به صورت ساده نمایش داده می شوند. حال در فرم دیگری کد زیر را برای نمایش قرار دادم اما error می دهد.
من یک فرم در برنامه ام ساختم به نام showrpt و در آن یک crystalreportviewer قرار دارم و آنرا public کردم. و با استفاده از addnewitem به پروژه ام یک crystal report اضافه کردم و نامش را logrpt گذاشتم و آنرا به db متصل کردم و اطلاعات در آن به صورت ساده نمایش داده می شوند. حال در فرم دیگری کد زیر را برای نمایش قرار دادم اما error می دهد.
کد:
ReportDocument rd;
showrpt rpt1 = new showrpt();
rd = new logrpt();
rpt1.CrystalReportViewer1.ReportSource = rd;
rd.SetDataSource(mtable);
rpt1.CrystalReportViewer1.ShowFirstPage();
[CODE/]
(دقیقاً خط rpt1.CrystalReportViewer1.ReportSource = rd; را خطا می گیرد. لطفاً کمک کنید.)
متن error:
System.NullReferenceException: Object reference not set to an instance of an object. at percase03.logfrm.showcustom(Int32 i) in c:\inetpub\wwwroot\percase03\logfrm.aspx.cs:line 325