IDataSource.GetViewNames Метод

Определение

Возвращает коллекцию имен, представляющих список объектов представления, связанных с интерфейсом IDataSource.

public:
 System::Collections::ICollection ^ GetViewNames();
public System.Collections.ICollection GetViewNames ();
abstract member GetViewNames : unit -> System.Collections.ICollection
Public Function GetViewNames () As ICollection

Возвращаемое значение

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 метод для возврата коллекции имен, представляющих все объекты представления источников данных, связанные с классом управления источником данных.

Применяется к

См. также раздел