다음을 통해 공유


ReportDataSource 생성자 (String, Object)

값으로 명명된 데이터 소스를 생성합니다.

네임스페이스:  Microsoft.Reporting.WebForms
어셈블리:  Microsoft.ReportViewer.WebForms(Microsoft.ReportViewer.WebForms.dll)

구문

‘선언
Public Sub New ( _
    name As String, _
    dataSourceValue As Object _
)
‘사용 방법
Dim name As String
Dim dataSourceValue As Object

Dim instance As New ReportDataSource(name, dataSourceValue)
public ReportDataSource(
    string name,
    Object dataSourceValue
)
public:
ReportDataSource(
    String^ name, 
    Object^ dataSourceValue
)
new : 
        name:string * 
        dataSourceValue:Object -> ReportDataSource
public function ReportDataSource(
    name : String, 
    dataSourceValue : Object
)

매개 변수

  • name
    유형: System.String
    데이터 소스의 이름입니다.
  • dataSourceValue
    유형: System.Object
    데이터 소스에 대한 값입니다.

주의

ValueDataTable의 인스턴스, IEnumerable 값(예: DataView 또는 Array) 또는 IDataSource일 수 있습니다.

이 값이 IEnumerable의 인스턴스이면 컬렉션의 모든 요소는 동일한 형식이어야 하고 요소의 공용 속성 이름(GetProperties() 메서드를 통해 검색됨)은 해당 보고서 데이터 소스의 필드 이름과 일치해야 합니다.

ValueType의 인스턴스일 수 있습니다. 이 경우 지정된 형식의 인스턴스가 자동으로 만들어져서 자동으로 생성된 컬렉션에 추가됩니다.

Value의 형식이 앞서 언급한 형식이 아닌 경우 자동으로 생성된 컬렉션에 추가됩니다.

코드 예제는 LocalReport를 참조하십시오.

참고 항목

참조

ReportDataSource 클래스

ReportDataSource 오버로드

Microsoft.Reporting.WebForms 네임스페이스