public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            crRights_Instruments_Received_Reports_DSE_21_15 rpt = new crRights_Instruments_Received_Reports_DSE_21_15();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void btnViewReport_Click(object sender, EventArgs e)
        {
            Right_Instrument_Received_Report_DSE_21_15_BAL objBAL = new Right_Instrument_Received_Report_DSE_21_15_BAL();
            DataTable       data      = new DataTable();
            frmReportViewer rptviewer = new frmReportViewer();
            crRights_Instruments_Received_Reports_DSE_21_15 objrpt = new crRights_Instruments_Received_Reports_DSE_21_15();

            data = objBAL.ReportData_15(dtpFromDate.Value, dtpToDate.Value, ddlInstrumentID.Text);
            objrpt.SetDataSource(data);
            ((TextObject)objrpt.Section2.ReportObjects["txtFromDate"]).Text = dtpFromDate.Value.ToString("dd/MM/yyyy");
            ((TextObject)objrpt.Section2.ReportObjects["txtToDate"]).Text   = dtpToDate.Value.ToString("dd/MM/yyyy");
            rptviewer.crvReportViewer.ReportSource = objrpt;
            rptviewer.Show();
        }