private void checkBox1_CheckedChanged(object sender, EventArgs e) { TaxesofPurchasesTableAdapters.purchaseentryTableAdapter adapter = new TaxesofPurchasesTableAdapters.purchaseentryTableAdapter(); TaxesofPurchases.purchaseentryDataTable table = new TaxesofPurchases.purchaseentryDataTable(); adapter.FillBy(table); ReportDataSource MyNewDatSource = new ReportDataSource("PurchaseTaxInvoice", (DataTable)table); this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.LocalReport.DataSources.Add(MyNewDatSource); this.reportViewer1.LocalReport.Refresh(); this.reportViewer1.RefreshReport(); }