如何将参数传递给Crystal报表. [英] How to pass parameter to Crystal reports.
本文介绍了如何将参数传递给Crystal报表.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到错误如下.任何人都可以告诉我为什么我会收到此错误,我在Crystal Reports中是新手.
Hi,
I am getting Error as follows. any one can tell me why i am getting this error i am new in crystal reports.
System.NullReferenceException was caught
Message=Object reference not set to an instance of an object.
Source=StaticData
StackTrace:
at StaticData.View.AbstractFormUpdate.GetReport(Int32 rptID) in F:\25Dec2011\CMSWorldApp-5-7-2011\StaticData\View\AbstractFormUpdate.cs:line 505
InnerException:
我想在运行时将参数传递给Crystal Report我为此编写了这段代码
代码:
I want to pass parameter at run time to crystal report i have wrote this code for that
CODE:
ParameterFieldDefinitions varParameterFieldDefinitions;
ParameterFieldDefinition varParameterFieldDefinition;
ParameterValues varParameterValues=null;
ParameterDiscreteValue varParameterDiscreteValue = new ParameterDiscreteValue();
try
{
dr = GetParameterAndValue(rptID);
Temp = GetRptTempName(rptID);// geting path of Report Template
varParameter=dr["ParameterName"].ToString();
varParameterValue = dr["ParamValue"].ToString();
if (System.IO.File.Exists(Temp))
{
O_Report.Load(Temp);
O_Report.SetDatabaseLogon(userid, password, serverName, databaseName);
}
else
DXMessageBox.Show("The source file does not exist.");
varParameterDiscreteValue.Value = varParameterValue;
varParameterFieldDefinitions = O_Report.DataDefinition.ParameterFields;
varParameterFieldDefinition=varParameterFieldDefinitions[varParameter];
// varParameterValues.Clear();
varParameterValues.Add(varParameterDiscreteValue);
varParameterFieldDefinition.ApplyCurrentValues(varParameterValues);
RptViewer.ReportSource = O_Report;
在高级中表示感谢.
Thanks in advanced.
推荐答案
结合使用groupsection fromula和recordsectionformula
with uses of groupsection fromula and recordsectionformula
在这里您
C#Crystal Reports字符串参数 [ C#Crystal Reports整数参数 [ C#Crystal Reports Date参数 [
Here you go
C# Crystal Reports String parameter[^]
C# Crystal Reports Integer parameter[^]
C# Crystal Reports Date parameter[^]
这篇关于如何将参数传递给Crystal报表.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文