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
ParameterFields 컬렉션에 추가된 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/ |