IDataSource.GetViewNames 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IDataSource 인터페이스와 관련된 뷰 개체의 목록을 나타내는 이름의 컬렉션을 가져옵니다.
public:
System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection
반환
ICollection와 연결된 뷰의 이름이 들어 있는 IDataSource입니다.
예제
다음 코드 예제는 데이터 소스 컨트롤을 구현 하는 방법을 보여 줍니다.는 IDataSource 인터페이스 구현 합니다 GetViewNames 메서드를 반환는 ICollection 이름의 컬렉션입니다. 데이터 원본 뷰를 하나만 지원 하므로 메서드는 뷰에 대 한 기본 이름을 사용 하 여 한 요소의 컬렉션을 반환 합니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 DataSourceControl 클래스입니다.
// The ListSourceHelper class calls GetList, which
// calls the DataSourceControl.GetViewNames method.
// Override the original implementation to return
// a collection of one element, the default view name.
protected override ICollection GetViewNames() {
ArrayList al = new ArrayList(1);
al.Add(CsvDataSourceView.DefaultViewName);
return al as ICollection;
}
}
' The ListSourceHelper class calls GetList, which
' calls the DataSourceControl.GetViewNames method.
' Override the original implementation to return
' a collection of one element, the default view name.
Protected Overrides Function GetViewNames() As ICollection
Dim al As New ArrayList(1)
al.Add(CsvDataSourceView.DefaultViewName)
Return CType(al, ICollection)
End Function 'GetViewNames
End Class
설명
데이터 소스 컨트롤 클래스는 내부 데이터에서 하나 이상의 명명 된 뷰를 지원할 수 있습니다. GetViewNames 메서드 뷰 이름은 현재 인스턴스와 연결 된 데이터 소스 컨트롤의 컬렉션을 반환 합니다. 호출자는 뷰 이름의 컬렉션을 반복 하 고 개별 검색할 수 DataSourceView 사용 하 여 개체를 GetView 메서드.
데이터 소스 컨트롤이 구현 하는 클래스를 IDataSource 인터페이스 구현 된 GetViewNames 현재 데이터 소스 컨트롤 클래스와 연결 된 개체를 보고 하는 모든 데이터 소스를 나타내는 이름의 컬렉션을 반환 하는 방법.