DataSourceControl.GetViewNames 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataSourceView 컨트롤과 연결된 DataSourceControl 개체의 목록을 나타내는 이름 컬렉션을 가져옵니다.
protected:
virtual System::Collections::ICollection ^ GetViewNames();
protected virtual System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
override this.GetViewNames : unit -> System.Collections.ICollection
Protected Overridable Function GetViewNames () As ICollection
반환
ICollection과 연결된 DataSourceView 개체의 이름이 들어 있는 DataSourceControl입니다.
예제
다음 코드 예제는 클래스를 확장 하는 방법을 보여 줍니다.는 DataSourceControl 클래스를 반환 하는 기본 구현에서 재정의할 수 null
, 뷰 이름의 컬렉션을 제공 합니다. CsvDataSource
기본 뷰 이름으로 한 요소의 컬렉션이 반환 됩니다 따라서; 클래스는 하나의 뷰만 지원 합니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 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
설명
합니다 ICollection 이름의 컬렉션을 전달할 수 있는 값의 허용 되는 집합이 GetView 메서드.
ListSourceHelper 에 사용 되는 클래스를 DataSourceControl 클래스의 IListSource 구현을 확인를 GetViewNames 둘 다에 대해 메서드를 IListSource.ContainsListCollection 및 IListSource.GetList 하나를 사용 하 여 연결 된 데이터 소스 컨트롤이 있는지 여부를 결정 하는 호출 또는 더 많은 데이터 원본 뷰. 하는 경우 GetViewNames 반환 null
, 메서드의 기본 구현 되 IListSource.ContainsListCollection 반환 false
및 IListSource.GetList 반환 null
합니다.
참고
합니다 DataSourceControl 클래스의 기본 구현은 반환 null
합니다. 확장 하는 경우는 DataSourceControl 클래스에서 재정의 된 GetViewNames 뷰 이름의 컬렉션을 반환 하는 방법.