コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }