C# VS2010中的Crystal报告:设计时提示的参数值
我有一份crystal报告,在VS2010的设计阶段,我通过[Database Expert][Add cmd][create parameter]向导应用了一个参数字段。但这会提示我为新参数指定一个特定值。我不明白为什么它应该是动态的 在我的c#代码中,我的解决方案只有在运行时的动态值与设计时提示的值匹配时才有效。这似乎违背了目的 在我的运行时代码中,我有: crystalReport.SetParameterValue(“TenantID”,TenantID) TenanID是设计时的CR参数 tenanID是拾取的动态值 我不能让它真正动态吗?使用:C# VS2010中的Crystal报告:设计时提示的参数值,c#,asp.net-mvc,crystal-reports,C#,Asp.net Mvc,Crystal Reports,我有一份crystal报告,在VS2010的设计阶段,我通过[Database Expert][Add cmd][create parameter]向导应用了一个参数字段。但这会提示我为新参数指定一个特定值。我不明白为什么它应该是动态的 在我的c#代码中,我的解决方案只有在运行时的动态值与设计时提示的值匹配时才有效。这似乎违背了目的 在我的运行时代码中,我有: crystalReport.SetParameterValue(“TenantID”,TenantID) TenanID是设计时的CR参
crystalReport.ParameterFields(1).AddCurrentValue (num)
其中“num”是您的参数值我得到的错误是“消息”:“发生了错误”,“异常消息”:“系统找不到指定的路径。\r”它们都是数字。我不知道如何删除默认值-你的意思是在VS2010的CR设计模式下?它不允许我将值留空。它不允许我使用ParameterFields(1)。AddCurrentValue,因此我尝试了此操作,但没有成功:Param.ParameterFieldName=“TenantID”;myDiscreteValue.Value=tenantID;myParam.CurrentValues.Add(myDiscreteValue);crystalReport.ParameterFields.Add(myParam);