IDataSource.GetViewNames Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję nazw reprezentujących listę obiektów widoku skojarzonych z interfejsem IDataSource .
public:
System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection
Zwraca
Element ICollection zawierający nazwy widoków skojarzonych z elementem IDataSource.
Przykłady
W poniższym przykładzie kodu pokazano, jak kontrolka źródła danych implementuje metodę implementując IDataSource GetViewNames ICollection metodę, zwracając kolekcję nazw. Ponieważ źródło danych obsługuje tylko jeden widok, metoda zwraca kolekcję jednego elementu przy użyciu domyślnej nazwy widoku. Ten przykład kodu jest częścią większego przykładu podanego DataSourceControl dla klasy.
// 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
Uwagi
Klasy kontroli źródła danych mogą obsługiwać co najmniej jeden nazwany widok danych bazowych. Metoda GetViewNames zwraca kolekcję nazw widoków skojarzonych obecnie z wystąpieniem kontroli źródła danych. Osoby wywołujące mogą iterować przez kolekcję nazw widoków i pobierać poszczególne DataSourceView obiekty za pomocą GetView metody .
Klasy kontroli źródła danych implementujące interfejs implementują IDataSource GetViewNames metodę w celu zwrócenia kolekcji nazw reprezentujących wszystkie obiekty widoku źródła danych skojarzone obecnie z klasą kontroli źródła danych.