2011-01-18 3 views
0

J'utilise le code suivant pour passer des paramètres dans un CRParamètres du rapport de cristal

// Reuse myDiscreteValue, and assign second country 
    myParam = new ParameterField(); 
    myDiscreteValue = new ParameterDiscreteValue(); 
    myParam.Name = "@toDate"; 
    myDiscreteValue.Value = RmtUtility.Utility.DisplayDate(toDate); 
    myParam.CurrentValues.Add(myDiscreteValue); 
    myParams.Add(myParam); 

Je reçois un message d'erreur « manquant Paramètre Valeur » quand j'ai essayé d'exporter le document en utilisant CR Option. .

:(

Répondre

0

compensation Essayez, puis définir les valeurs des paramètres dans l'objet Signaler

Quelque chose comme ceci:

ParameterDiscreteValue paramDV = new ParameterDiscreteValue(); 
paramDV.Value = RmtUtility.Utility.DisplayDate(toDate); 
report.ParameterFields["@toDate"].CurrentValues.Clear(); 
report.ParameterFields["@toDate"].DefaultValues.Clear(); 
report.ParameterFields["@toDate"].CurrentValues.Add(paramDV); 

Note: report être votre Crystal Report document

+0

Merci Barry, ça marche bien. – Rauf