Modifique el codigo, por este, pero me marca error "Puntero no valido" al cargar el reporte
// Coleccion
ParameterFields oParametrosCR = new ParameterFields();
ParameterValues oParametrosValuesCR = new ParameterValues();
// parametros
ParameterField oFechaInicial = new ParameterField();
ParameterField oFechaFinal = new ParameterField();
oFechaInicial.ParameterValueType = ParameterValueKind.DateParameter;
oFechaFinal.ParameterValueType = ParameterValueKind.DateParameter;
// Valores paralos prametros
ParameterDiscreteValue oFechaInicialDValue = new ParameterDiscreteValue();
ParameterDiscreteValue oFechaFinalDValue = new ParameterDiscreteValue();
oFechaInicialDValue.Value = dFechaInicial;
oFechaFinalDValue.Value = dFechaFinal;
oFechaInicial.CurrentValues.Add(oFechaInicialDValue);
oFechaFinal.CurrentValues.Add(oFechaFinalDValue);
oParametrosCR.Add(oFechaInicial);
oParametrosCR.Add(oFechaFinal);
oParametrosCR[0].Name = "dFechaInicial" ;
oParametrosCR[0].Name = "dFechaFinal";
// oReporte.DataDefinition.ParameterFields("@dFechaInicial").ApplyCurrentValues(oParametrosCR[0]);
// oReporte.DataDefinition.ParameterFields("@dFechaFinal").ApplyCurrentValues(oParametrosCR[1]);
GsiConta.rptEntradasDiarios oReporte = new rptEntradasDiarios();
frmPrinter ofrmPrinter = new frmPrinter(dtDatos, oReporte, cTitulo);
ofrmPrinter.CrystalReportViewer1.ParameterFieldInfo = oParametrosCR;
ofrmPrinter.ShowDialog();
Gracias por cualquier ayuda