ReportDocument rpt = new ReportDocument();
rpt.Load("C:\\CollectPlus Report\\crptAllocation.rpt");
rpt.SetDataSource(dsAllocationReport.Tables["Table"]);
rpt.SetParameterValue("ClientName", strClientName.ToString() == string.Empty ? "" : strClientName);
rpt.SetParameterValue("Cycle", strCycleDate.ToString() == string.Empty ? "" : strCycleDate);
crystalReportViewer1.ReportSource = rpt;