public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { crPortfolio_Statement_Instrumnet_Wise_DSE_22_3 rpt = new crPortfolio_Statement_Instrumnet_Wise_DSE_22_3(); rpt.Site = this.Site; return(rpt); }
private void btnshow_Click(object sender, EventArgs e) { crPortfolio_Statement_Instrumnet_Wise_DSE_22_3 objRPT = new crPortfolio_Statement_Instrumnet_Wise_DSE_22_3(); frmReportViewer viewer = new frmReportViewer(); string insCode = txtCompanyCode.Text; string dcode = objBAL.GetCompanyCode(insCode); if (insCode == "") { MessageBox.Show("Please enter your company code"); } else if (dcode != insCode) { MessageBox.Show("Your Company Code is invalid"); } else { string Exchange = cmbExchangeName.Text; DataTable dt = new DataTable(); dt = objBAL.Portfolio_Statement_Instrumnet_Wise(insCode, dtpTradeDate.Value, Exchange); objRPT.SetDataSource(dt); viewer.crvReportViewer.ReportSource = objRPT; if (Exchange == "DSE") { Exchange = "DSE"; } else { Exchange = "All"; } ((TextObject)objRPT.Section2.ReportObjects["txtInstrumentId"]).Text = insCode; ((TextObject)objRPT.Section2.ReportObjects["txtExchangeName"]).Text = cmbExchangeName.Text; ((TextObject)objRPT.Section2.ReportObjects["txtReportDate"]).Text = dtpTradeDate.Value.ToString("dd-MMMM-yyyy"); viewer.Show(); } }