public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CustomerOrderReport rpt = new CustomerOrderReport(); rpt.Site = this.Site; return(rpt); }
private void generateReport() { CustomerOrderDataSet reportDetails = new CustomerOrderDataSet(); DataTable dataTable = reportDetails._CustomerOrderDataSet; CustomerOrderReport Report = new CustomerOrderReport(); addData(); for (int i = 0; i < itemNameList.Count; i++) { DataRow drow = dataTable.NewRow(); drow["ItemName"] = itemNameList[i]; drow["Quantity"] = quantityList[i]; drow["CustomerName"] = customerNameList[i]; drow["CustomerPhone"] = customerPhoneList[i]; drow["Advance"] = advanceAmountList[i]; drow["OrderDate"] = orderDateList[i]; dataTable.Rows.Add(drow); } Report.Database.Tables["CustomerOrderDataSet"].SetDataSource((DataTable)dataTable); CustomerOrderReportViewer.ViewerCore.ReportSource = Report; }