Classe ParameterValue

Fornisce proprietà per il recupero e l'impostazione del tipo di parametri.

Per un elenco di tutti i membri di questo tipo, vedere Membri ParameterValue.

Object

   ParameterValue

[Visual Basic]

Public Class ParameterValue

[C#]

public class ParameterValue

[C++]

__gc public class ParameterValue

[VJ#]

public class ParameterValue

Esempio

Nel seguente esempio viene illustrato come specificare un parametro in base al nome e come impostare la restituzione del primo parameterValue dalla raccolta dei parametri CurrentValues.

[Visual Basic]

Private Function GetParamValue(ByVal paramName As String) As _ ParameterValue

   ' Dichiara le variabili
   Dim paramFields As New ParameterFields()
   Dim paramField As New ParameterField()
   Dim paramValues As New ParameterValues()
   Dim paramValue As ParameterValue

   ' Individua il parametro specificato
   paramFields = CrystalReportViewer1.ParameterFieldInfo
   paramField = paramFields.Item(paramName)

   ' Individua il valore del primo parametro del campo di parametro
   paramValues = paramField.CurrentValues
   paramValue = paramValues.Item(0)

   Return paramValue
End Function

[C#]

private ParameterValue GetParamValue
(string paramName)
{
   // Dichiara le variabili
   ParameterFields paramFields = new ParameterFields ();
   ParameterField paramField = new ParameterField ();
   ParameterValues paramValues = new ParameterValues ();
   ParameterValue paramValue;

   // Individua il parametro specificato
   paramFields = crystalReportViewer1.ParameterFieldInfo;
   paramField = paramFields [paramName];

   // Individua il valore del primo parametro del campo di parametro
   paramValues = paramField.CurrentValues;
   paramValue = paramValues [0];

   return paramValue;
}

[C++]

static ParameterValue* GetParamValue
(String* paramName)
{
   // Dichiara le variabili
   ParameterFields* paramFields = new ParameterFields ();
   ParameterField* paramField = new ParameterField ();
   ParameterValues* paramValues = new ParameterValues ();
   ParameterValue* paramValue;

   // Individua il parametro specificato
   paramFields = crystalReportViewer1->ParameterFieldInfo;
   paramField = paramFields ->Item [paramName];

   // Individua il valore del primo parametro del campo di parametro
   paramValues = paramField->CurrentValues;
   paramValue = paramValues->Item [0];

   return paramValue;
};

[VJ#]

private ParameterValue GetParamValue
(String paramName)
{
   // Dichiara le variabili
   ParameterFields paramFields = new ParameterFields ();
   ParameterField paramField = new ParameterField ();
   ParameterValues paramValues = new ParameterValues ();
   ParameterValue paramValue;

   // Individua il parametro specificato
   paramFields =crystalReportViewer1.get_ParameterFieldInfo();
   paramField = paramFields.get_Item(paramName);

   // Individua il valore del primo parametro del campo di parametro
   paramValues = paramField.get_CurrentValues();
   paramValue = paramValues.get_Item(0);

   return paramValue;
}

Requisiti

Spazio dei nomi: CrystalDecisions.Shared

Piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP

Assemblaggio: CrystalDecisions.Shared (in CrystalDecisions.Shared.dll)

Vedere anche

Membri ParameterValue | Spazio dei nomi CrystalDecisions.Shared