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 합니다.