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

            rpt.Site = this.Site;
            return(rpt);
        }
        private void loadShareBalanceReport()
        {
            IPOReportBAL bal = new IPOReportBAL();
            crIPOCustomerSummaryBalanceLedger objrpt = new crIPOCustomerSummaryBalanceLedger();
            frmIPOReportViewer viewer = new frmIPOReportViewer();
            DataTable          dt     = new DataTable();

            _fromDate = dtFromDate.Value.Date;
            _toDate   = dtToDate.Value.Date;
            dt        = bal.GetAllCustomerIPOBalance(_fromDate.Date, _toDate.Date);
            objrpt.SetDataSource(dt);
            GetCommonInfo();
            ((TextObject)objrpt.ReportDefinition.Sections[2].ReportObjects["txtCompanyName"]).Text = _CommpanyName;
            ((TextObject)objrpt.ReportDefinition.Sections[2].ReportObjects["txtBranchName"]).Text  = _branchAddress;
            ((TextObject)objrpt.ReportDefinition.Sections[2].ReportObjects["txtReportName"]).Text  = "All Account Balance Summary Information";
            //((TextObject)objrpt.ReportDefinition.Sections[2].ReportObjects["Todate"]).Text = _toDate.Date.ToString();
            ((TextObject)objrpt.ReportDefinition.Sections[2].ReportObjects["FromDate"]).Text = _fromDate.Date.ToString();
            viewer.crystalReportViewer1.ReportSource = objrpt;
            viewer.Show();
        }