示例#1
0
        public void LoadDatagridView()
        {
            List <BaoCaoTinhHinhMuonSachDTO> BC = new List <BaoCaoTinhHinhMuonSachDTO>();
            BaoCaoTinhHinhMuonSachService    SV = new BaoCaoTinhHinhMuonSachService();

            BC = SV.getAllListBaoCaoTinhHinhMuonSach();
            dataGridView1.DataSource = BC;
        }
示例#2
0
        private void btn_TaoBaoCao_Click(object sender, EventArgs e)
        {
            Thang = Int32.Parse(tb_Thang.Text);
            Nam   = Int32.Parse(tb_Nam.Text);
            List <BaoCaoTinhHinhMuonSachDTO> BC = new List <BaoCaoTinhHinhMuonSachDTO>();
            BaoCaoTinhHinhMuonSachService    SV = new BaoCaoTinhHinhMuonSachService();

            BC = SV.getListBaoCaoTinhHinhMuonSachToDate(Thang, Nam);
            string NguoiLap = GetDataDAO.Instance.getNguoiLapBaoCao();
            string ThangBC  = Thang.ToString();
            string NamBC    = Nam.ToString();
            string Tong     = GetDataDAO.Instance.getTongSoLuotMuonToDate(Thang, Nam);

            //Khai báo chế độ xử lý báo cáo, trong trường hợp này lấy báo cáo ở local
            reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
            ReportDataSource rds = new ReportDataSource();

            rds.Name  = "rpBaoCao";
            rds.Value = BC;
            DateTime ngayLap   = DateTime.Now;
            string   NgayLapBC = ngayLap.ToString();

            Microsoft.Reporting.WinForms.ReportParameter[] para = new Microsoft.Reporting.WinForms.ReportParameter[]
            {
                new Microsoft.Reporting.WinForms.ReportParameter("rpNguoiLap", NguoiLap),
                new Microsoft.Reporting.WinForms.ReportParameter("rpThang", ThangBC),
                new Microsoft.Reporting.WinForms.ReportParameter("rpNam", NamBC),
                new Microsoft.Reporting.WinForms.ReportParameter("rpTongSo", Tong),
                new Microsoft.Reporting.WinForms.ReportParameter("rpNgayLap", NgayLapBC),
            };
            this.reportViewer1.LocalReport.SetParameters(para);
            reportViewer1.LocalReport.DataSources.Clear();
            reportViewer1.LocalReport.DataSources.Add(rds);
            //Refresh lại báo cáo
            reportViewer1.RefreshReport();
        }