次の方法で共有


ParameterValue クラス

パラメータの型を取得および設定するためのプロパティがあります。

このタイプのメンバの一覧については、「ParameterValue のメンバ」を参照してください。

オブジェクト

   ParameterValue

[Visual Basic]

Public Class ParameterValue

[C#]

public class ParameterValue

[C++]

__gc public class ParameterValue

[VJ#]

public class ParameterValue

次の例は、パラメータを名前で指定し、パラメータの CurrentValues コレクションから最初の parameterValue を返す方法を示しています。

[Visual Basic]

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

   ' 変数を宣言します。
   Dim paramFields As New ParameterFields()
   Dim paramField As New ParameterField()
   Dim paramValues As New ParameterValues()
   Dim paramValue As ParameterValue

   ' 指定したパラメータを取得します。
   paramFields = CrystalReportViewer1.ParameterFieldInfo
   paramField = paramFields.Item(paramName)

   ' パラメータ フィールドから最初のパラメータ値を取得します。
   paramValues = paramField.CurrentValues
   paramValue = paramValues.Item(0)

   Return paramValue
End Function

[C#]

private ParameterValue GetParamValue
(string paramName)
{
   // 変数を宣言します。
   ParameterFields paramFields = new ParameterFields ();
   ParameterField paramField = new ParameterField ();
   ParameterValues paramValues = new ParameterValues ();
   ParameterValue paramValue;

   // 指定したパラメータを取得します。
   paramFields = crystalReportViewer1.ParameterFieldInfo;
   paramField = paramFields [paramName];

   // パラメータ フィールドから最初のパラメータ値を取得します。
   paramValues = paramField.CurrentValues;
   paramValue = paramValues [0];

   return paramValue;
}

[C++]

static ParameterValue* GetParamValue
(String* paramName)
{
   // 変数を宣言します。
   ParameterFields* paramFields = new ParameterFields ();
   ParameterField* paramField = new ParameterField ();
   ParameterValues* paramValues = new ParameterValues ();
   ParameterValue* paramValue;

   // 指定したパラメータを取得します。
   paramFields = crystalReportViewer1->ParameterFieldInfo;
   paramField = paramFields ->Item [paramName];

   // パラメータ フィールドから最初のパラメータ値を取得します。
   paramValues = paramField->CurrentValues;
   paramValue = paramValues->Item [0];

   return paramValue;
};

[VJ#]

private ParameterValue GetParamValue
(String paramName)
{
   // 変数を宣言します。
   ParameterFields paramFields = new ParameterFields ();
   ParameterField paramField = new ParameterField ();
   ParameterValues paramValues = new ParameterValues ();
   ParameterValue paramValue;

   // 指定したパラメータを取得します。
   paramFields =crystalReportViewer1.get_ParameterFieldInfo();
   paramField = paramFields.get_Item(paramName);

   // パラメータ フィールドから最初のパラメータ値を取得します。
   paramValues = paramField.get_CurrentValues();
   paramValue = paramValues.get_Item(0);

   return paramValue;
}

要件

名前空間 : CrystalDecisions.Shared

プラットフォーム : Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP

アセンブリ : CrystalDecisions.Shared(CrystalDecisions.Shared.dll 内)

関連項目

ParameterValue メンバ | CrystalDecisions.Shared 名前空間