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();
        }
示例#3
0
        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");
            }
        }