خطا در databind کردن reportviewer
سلام دوستان
من توی پروژم دارم از reportviewer برای اولین بار استفاده میکنم ، از کد های زیر برای این کار استفاده میکنم ، ولی متاسفانه reportviewe.databind() در برنامه خطا میده و میگه : Microsoft.Reporting.WinForms.ReportViewer' could be found (are you missing a using directive or an assembly reference?
من به پروژم Microsoft.Reporting.WinForms; رو هم اضافه کردم .
reportViewer1.ProcessingMode = ProcessingMode.Local;
reportViewer1.LocalReport.EnableExternalImages = true;
ReportDataSource reportDataSource = new ReportDataSource();
reportViewer1.LocalReport.ReportPath = "Report2.rdlc";
reportDataSource.Value = ds.Report(StartDate, EndDate, ReportType);
reportViewer1.LocalReport.DataSources.Add(reportDa taSource);
reportViewer1.DocumentMapCollapsed = true;
//reportViewer1.DataBind();
reportViewer1.LocalReport.Refresh();
اگه از دوستان کسی میتونه راهنمایی کنه ممنون میشم .
نقل قول: خطا در databind کردن reportviewer
کسی نیست بتونه راهنمایی به من بده ؟
اصلا تو reportviewe ام با این روشی که رفتم چیزی نشون نمیده ، در حالی که همین dataSource رو توی یه گرید میریزم اطلاعاتم رو میاره ، جایی اشتباه کردم و یا همین databind مشکلمه ؟؟
نقل قول: خطا در databind کردن reportviewer
سلام
این نمونه کد برای کار با reportviewr هست
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
Labrator objRpt = new Labrator();
لابراتوار_دندانسازی Frm1 = this.Owner as لابراتوار_دندانسازی;
objRpt.SetDataSource(Frm1.dtGabz);
crystalReportViewer1.ReportSource = objRpt;
}
}
باید تو این رویدادش کد بنویسید
ضمنا dtGabz که میبینید دیتاتیبل هست که بصورت public در صفحه ارسال به گزارش تعریف شده