public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { medicineTypeReport rpt = new medicineTypeReport(); rpt.Site = this.Site; return(rpt); }
private void report_Click(object sender, EventArgs e) { printSaleForm printForm = new printSaleForm(); medicalStoreDataSet1 dataSet = new medicalStoreDataSet1(); dataSet.EnforceConstraints = false; medicineTypeReport report = new medicineTypeReport(); try { DataTable dt = new DataTable(); foreach (DataGridViewRow row in this.dataGridView1.Rows) { DataRow dr = dt.NewRow(); if (row.DataBoundItem != null) { dr = (DataRow)((DataRowView)row.DataBoundItem).Row; dataSet.medicineType.ImportRow(dr); } } report.SetDataSource(dataSet); printForm.crystalReportViewer1.ReportSource = report; printForm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }