private void SetLocalReport(int dt) { ReportViewer reportViewer = new ReportViewer(); reportViewer.ProcessingMode = ProcessingMode.Local; reportViewer.SizeToReportContent = true; reportViewer.Width = Unit.Percentage(500); reportViewer.Height = Unit.Percentage(500); DSBaoCaoDoanhThu dataset = new DSBaoCaoDoanhThu(); PhieuKhamBenhTableAdapter phieukhambenhTableAdapter = new PhieuKhamBenhTableAdapter(); phieukhambenhTableAdapter.Fill(dataset.PhieuKhamBenh, dt); reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"Report\ReportBaoCaoDoanhThu.rdlc"; reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DSBaoCaoDoanhThu", dataset.Tables[0])); ViewBag.ReportViewer = reportViewer; }
private void SetLocalReportDoanhSo(DateTime dt1, DateTime dt2) { //Khởi tạo report ReportViewer reportViewer = new ReportViewer(); reportViewer.ProcessingMode = ProcessingMode.Local; reportViewer.SizeToReportContent = true; reportViewer.Width = Unit.Percentage(500); reportViewer.Height = Unit.Percentage(500); //Đổ dữ liệu vào dataset DSBaoCaoDoanhThu doanhThuDataSet = new DSBaoCaoDoanhThu(); PhieuKhamBenhTableAdapter baoCaoDoanhSoTableAdapter = new PhieuKhamBenhTableAdapter(); baoCaoDoanhSoTableAdapter.Fill(doanhThuDataSet.PhieuKhamBenh, dt1.ToString(), dt2.ToString()); //Set datasource reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"Report\ReportBaoCaoDoanhThu.rdlc"; reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DSBaoCaoDoanhThu", doanhThuDataSet.Tables[0])); // ViewBag.ReportViewer = reportViewer; }