다음을 통해 공유


ParameterFields.Add 방법

컬렉션에 ParameterField 개체를 추가합니다.

[Visual Basic]

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

[C#]

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

매개 변수

반환 값

컬렉션에서 ParameterField의 위치를 나타냅니다.

설명

CrystalReportViewer 컨트롤의 ReportSource 속성보다 먼저 ParameterFields를 설정해야 합니다. 그렇지 않으면 컨트롤이 매개 변수 정보를 묻습니다.

예제

이 예제는 ParameterFields 컬렉션에 매개 변수 필드를 추가하는 방법을 설명합니다. 이 함수는 ParameterFields 컬렉션, 매개 변수 이름 및 값을 사용하며, 새 매개 변수를 포함하는 ParameterFields 컬렉션을 반환합니다.

[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;
      }
      

요구 사항

네임스페이스 CrystalDecisions.Shared

어셈블리 CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

참고 항목

ParameterFields 클래스 | ParameterFields 멤버 | CrystalDecisions.Shared 네임스페이스

**

©2005 Business Objects SA All rights reserved.

Business Objects SA
http://www.businessobjects.com/
지원 서비스
http://korea.businessobjects.com/services/