public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { BarcodeReport rpt = new BarcodeReport(); rpt.Site = this.Site; return(rpt); }
private void Barcode_Load(object sender, EventArgs e) { try { DataSet2 barcodeDetails = new DataSet2(); DataTable dataTable = barcodeDetails.Barcodes; BarcodeReport Report = new BarcodeReport(); int blank_labels = 0; int numberofLabel = Globlevariable.ItemPrintQty; for (int i = 0; i < numberofLabel; i++) { DataRow drow = dataTable.NewRow(); string P_name = "DETAIL" + i.ToString(); if (blank_labels <= i) { drow["Doc_No"] = Globlevariable.ItemDocNo; drow["Selling_Price"] = Globlevariable.ItemPrice; } dataTable.Rows.Add(drow); } Report.Database.Tables["Barcodes"].SetDataSource((DataTable)dataTable); crystalReportViewer1.ReportSource = Report; crystalReportViewer1.Refresh(); } catch (Exception ex) { MessageBox.Show("Error " + ex); } }