public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Sale_byid rpt = new Sale_byid(); rpt.Site = this.Site; return(rpt); }
private void View_report_sale_check_Load(object sender, EventArgs e) { var x = mob_sys.get_sale_check_by_id2(Class1.Sale_id).ToList(); DataSet2 ds = new DataSet2(); int i = 1; foreach (var item in x) { ds.Sale_check.Rows.Add(item.ID, item.sale_Date, item.Sale_To, item.UserName, item.TotalPrice, item.difference_col, item.Discount_val, item.Addition_val, item.remaining, item.sale_details_notes, item.count, i, item.Name, item.item_notes, item.Price); i++; } Sale_byid cr = new Sale_byid(); cr.SetDataSource(ds.Tables["Sale_check"]); crystalReportViewer1.ReportSource = cr; crystalReportViewer1.Refresh(); }