Erro ao preencher parametros Crystal Reports
01/10/2013
0
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();
}
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();
}
Kássius Miranda
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)