ParameterFields.Add Methode

Fügt ein ParameterField-Objekt zur Auflistung hinzu.

[Visual Basic]

Public Overrideable Function Add( _
   ByVal parameterField As CrystalDecisions.Shared.ParameterField _
) As Integer

[C#]

public virtual int Add(
   CrystalDecisions.Shared.ParameterField parameterField
);

Parameter

Rückgabewert

Gibt die Position von ParameterField in der Auflistung an.

Hinweise

Die ParameterFields müssen vor der ReportSource-Eigenschaft des CrystalReportViewer-Steuerelements festgelegt werden; andernfalls fordert das Steuerelement zur Angabe der Parameterinformationen auf.

Beispiel

In diesem Beispiel wird gezeigt, wie ein Parameterfeld zur ParameterFields-Auflistung hinzugefügt werden kann. Diese Funktion erfordert eine ParameterFields-Auflistung, einen Parameternamen und einen Wert. Sie gibt die ParameterFields-Auflistung mit dem neuen Parameter zurück.

[Visual Basic]

      Private Function AddParameter(ByVal paramName As String, _
         ByVal paramValue As String, ByVal paramFields As _
         ParameterFields) As ParameterFields
      
         Dim paramField As New ParameterField()
         Dim paramDiscreteValue As New ParameterDiscreteValue()
         Dim paramValues As New ParameterValues()
      
         paramField.ParameterFieldName = paramName
      
         paramDiscreteValue.Value = paramValue
         paramValues.Add(paramDiscreteValue)
         paramField.CurrentValues = paramValues
      
         paramFields.Add(paramField)
         Return paramFields
      
      End Function
      
[C++]

      static ParameterFields* AddParameter
         (String* paramName, String* paramValue,
         ParameterFields* paramFields)
      {
         ParameterField* paramField = new ParameterField ();
         ParameterDiscreteValue* paramDiscreteValue = new 
            ParameterDiscreteValue ();
         ParameterValues* paramValues = new ParameterValues ();
      
         paramField->ParameterFieldName = paramName;
      
         paramDiscreteValue->Value = paramValue;
         paramValues->Add (paramDiscreteValue);
         paramField->CurrentValues = paramValues;
      
         paramFields->Add (paramField);
         return paramFields;
      };
      
[C#]

      private ParameterFields AddParameter
         (string paramName, string paramValue,
         ParameterFields paramFields)
      {
         ParameterField paramField= new ParameterField ();
         ParameterDiscreteValue paramDiscreteValue = new
            ParameterDiscreteValue ();
         ParameterValues paramValues = new ParameterValues ();
      
         paramField.ParameterFieldName = paramName;
      
         paramDiscreteValue.Value = paramValue
         paramValues.Add (paramDiscreteValue);
         paramField.CurrentValues = paramValues;
      
         paramFields.Add (paramField);
         return paramFields;
      }
      

Anforderungen

Namespace CrystalDecisions.Shared

Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Siehe auch

ParameterFields Klasse | ParameterFields Elemente | CrystalDecisions.Shared Namespace

**

©2005 Business Objects SA Alle Rechte vorbehalten

Business Objects SA
http://germany.businessobjects.com/
Supportleistungen
http://germany.businessobjects.com/support/