private void btnViewReport_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtVendorCode.Text)) { MessageBox.Show("Please Select Vendor Code", "Vendor Code Required", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } VendorManager v = new VendorManager(); ReportDocument document = new ReportDocument(); string path = Application.StartupPath + "/rpt/rptVenderLedger.rpt"; document.Load(path); DataTable dtReport = new DataTable(); dtReport = v.GetReportVendorLedger(txtVendorCode.Text, Convert.ToDateTime(dtpFromDate.Text), Convert.ToDateTime(dtpToDate.Text)); document.SetDataSource(dtReport); Utility.SetReportDefaultParameter(ref document); if (document.ParameterFields["@FromDate"] != null) { document.SetParameterValue("@FromDate", Convert.ToDateTime(dtpFromDate.Text)); } if (document.ParameterFields["@ToDate"] != null) { document.SetParameterValue("@ToDate", Convert.ToDateTime(dtpToDate.Text)); } crystalRptCustomerLedger.ReportSource = document; // crystalRptCustomerLedger.Refresh(); } catch (Exception ex) { } }