Array
(
)

Erro ao preencher parametros Crystal Reports

Kássius
   - 01 out 2013

Ola, gostaria de saber se alguem me ajuda nesse problema, nao estou conseguindo preencher o parametro corretamente, segue a baixo o codigo
private void PreencherParametrosRelatorio(decimal valor)
{
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(Server.MapPath("~/Relatorios/RelContraCheque.rpt"));
ParameterFieldDefinitions crParameterFieldDefinitions;
ParameterFieldDefinition crParameterFieldDefinition;
ParameterValues crParameterValues = new ParameterValues();
ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue();
crParameterDiscreteValue.Value = valor.ToString();
crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields;
crParameterFieldDefinition = crParameterFieldDefinitions["VlrTotalProventos"];
crParameterValues = crParameterFieldDefinition.CurrentValues;
//cryRpt.DataDefinition.ParameterFields[0].ApplyCurrentValues(crParameterValues);
crParameterValues.Clear();
crParameterValues.Add(crParameterDiscreteValue);
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues);
CrystalReportViewer1.ReportSource = cryRpt;
CrystalReportViewer1.RefreshReport();

}