如何在sap水晶报告中传递参数& VS2010 [英] How to pass parameters in sap crystal reports & VS2010
问题描述
如何在sap水晶报告和VS2010中传递参数。
我通过以下参数
1.Report.SetParameterValue(ExpiryDate,Convert.ToDateTime(Session [ExpiryDate]。ToString()));
或
ParameterDiscreteValue paramDV = new ParameterDiscreteValue();
paramDV.Value = Convert.ToDateTime(Session [ExpiryDate]);
NPR.ParameterFields [@ ExpiryDate]。CurrentValues.Clear();
NPR.ParameterFields [@ ExpiryDate]。DefaultValues.Clear();
NPR.ParameterFields [@ ExpiryDate]。CurrentValues.Add(paramDV);
但两种方式都有错误(错过参数值)。
谢谢,
Hi,
How to pass parameters in sap crystal reports & VS2010.
I passed parameters like below
1.Report.SetParameterValue("ExpiryDate", Convert.ToDateTime(Session["ExpiryDate"].ToString()));
or
ParameterDiscreteValue paramDV = new ParameterDiscreteValue();
paramDV.Value = Convert.ToDateTime(Session["ExpiryDate"]);
NPR.ParameterFields["@ExpiryDate"].CurrentValues.Clear();
NPR.ParameterFields["@ExpiryDate"].DefaultValues.Clear();
NPR.ParameterFields["@ExpiryDate"].CurrentValues.Add(paramDV);
but both ways i got error(missed parameter values).
Thanks,
推荐答案
这个问题可以通过两个步骤解决
步骤1。在报告文件中添加参数为@ExpiryDate
步骤2.给出相同的n你在Report(〜.rpt)文件中给出的ame。
错误发生,因为你错过了一步
如果仍未解决,我可能会向您发送样本解决方案。 :)
This problem can be solved in 2 steps
Step 1. In Report File add parameter as @ExpiryDate
Step 2. Give the same name as you have given in Report (~.rpt) file.
The error is occurring cos you have missed 1 step
If still not resolved I may send you a sample solution . :)
您能为此添加示例代码吗?
Can you please add sample code for this?
这篇关于如何在sap水晶报告中传递参数& VS2010的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!