Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Passing parameters programmatically
Message
Information générale
Forum:
ASP.NET
Catégorie:
Rapports
Versions des environnements
Environment:
C# 2.0
OS:
Windows Server 2003
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Desktop
Divers
Thread ID:
01393157
Message ID:
01394680
Vues:
42
Thanks, Tracy. I'm going to give this a try.

>>I am providing an interface in .NET for users to choose the criteria for the data in the report. I would like to pass a parameter to Crystal Reports to give it a title and subtitle for the report. It looks like all the parameters require user input. Is there a way just to pass parameters to the report with no user intervention? Thanks.
>
>Yes, assume Crystal is expecting two string parameters, Title2 and Title2:
>
>
>#region Report Parameters
>            //Pass the parameters for Title1 and Title2 to Crystal
>            // all the parameter fields will be added to this collection 
>            ParameterFields paramFields = new ParameterFields();
> 
>            // the parameter fields to be sent to the report 
>            ParameterField pfField1 = new ParameterField();
>            ParameterField pfField2 = new ParameterField();
> 
>            // setting the name of parameter fields with wich they will be recieved in report 
>            pfField1.ParameterFieldName = "Title1";  // just the variable name we used (carryover from old VFP report)
>            pfField2.ParameterFieldName = "Title2";  // secondary report title variable name
> 
>            // the above declared parameter fields accept values as discrete objects 
>            // so declaring discrete objects 
>            ParameterDiscreteValue dcField1 = new ParameterDiscreteValue();
>            ParameterDiscreteValue dcField2 = new ParameterDiscreteValue();
> 
>            // setting the values of discrete objects 
>            dcField1.Value = "Primary Report Title";  //Title1  you can get from anywhere, here for example I just plug it in
>            dcField2.Value = "SubReport Title";        //Title2
> 
>            // add discrete values to parameters 
>            pfField1.CurrentValues.Add(dcField1);
>            pfField2.CurrentValues.Add(dcField2);
> 
>            // now adding all these parameter fields to the parameter collection 
>            paramFields.Add(pfField1);
>            paramFields.Add(pfField2);
> 
>            // add the parameter collection to the crystal report viewer 
>            this.crystalReportViewer1.ParameterFieldInfo = paramFields;
>#endregion
>
>
>Just wanted to add this forum is a really good resource for Crystal Reports and .net:
>https://www.sdn.sap.com/irj/scn/forum?forumID=45
>(Sometimes the link doesn't work and you have to navigate to the Crystal Reports forum)
Linda Harmes
HiBit Technologies, Inc.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform