public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { InvoicesGridReport rpt = new InvoicesGridReport(); rpt.Site = this.Site; return(rpt); }
private void buttonPrintSalesGrid_Click(object sender, EventArgs e) { var crp = new Reports.InvoicesGridReport(); var form = new PrintForm(); crp.SetDataSource(dataGridViewSaleGrid.DataSource); TextObject InvoiceType = (TextObject)crp.ReportDefinition.Sections["Section1"].ReportObjects["Text1"]; InvoiceType.Text = "تقرير شامل لكل قوائم الشراء مع كافة تفاصيل"; form.crystalReportViewer1.ReportSource = crp; form.ShowDialog(); }
private void buttonPrintBuyGrid_Click(object sender, EventArgs e) { var crp = new Reports.InvoicesGridReport(); var form = new PrintForm(); if (dataGridViewBuyGridInvoice.Rows.Count > 0) { crp.SetDataSource(dataGridViewBuyGridInvoice.DataSource); TextObject InvoiceType = (TextObject)crp.ReportDefinition.Sections["Section1"].ReportObjects["Text1"]; InvoiceType.Text = "تقرير شامل لكل قوائم البيع مع كافة تفاصيل"; form.crystalReportViewer1.ReportSource = crp; form.ShowDialog(); } else { MessageBox.Show("لا توجد بيانات لعرضها", "MESSAGE"); } }