if u r using parameters for ur report, then better to create the parameter in ur .rpt file User Interface and pass the parameter value through code.
It may help you.
ReportDocument doc = new ReportDocument();
doc.Load(@"F:\CallLog\CrCallReportMonthly.rpt");
doc.SetDataSource(ds);
doc.VerifyDatabase();
doc.SetParameterValue("DateFrom", txtDateFrom.Text);
doc.SetParameterValue("DateTo", txtDateTo.Text);
CrystalReportViewer1.ReportSource = doc;
here DateFrom and DateTo are Parameters.