Udostępnij za pośrednictwem


IDataSource.GetViewNames Metoda

Definicja

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

ICollection

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.

Dotyczy

Zobacz też