Partager via


IDataSource.GetViewNames Méthode

Définition

Obtient une collection des noms qui représentent la liste d'objets d'affichage associée à l'interface IDataSource.

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

Retours

ICollection

ICollection contenant les noms des affichages associés au IDataSource.

Exemples

L’exemple de code suivant montre comment un contrôle de source de données qui implémente l’interface IDataSource implémente la GetViewNames méthode, en retournant une ICollection collection de noms. Étant donné que la source de données ne prend en charge qu’une seule vue, la méthode retourne une collection d’un élément à l’aide du nom par défaut de la vue. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataSourceControl classe.

    // 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

Remarques

Les classes de contrôle de code source de données peuvent prendre en charge une ou plusieurs vues nommées sur leurs données sous-jacentes. La GetViewNames méthode retourne une collection de noms d’affichage actuellement associés à l’instance de contrôle de source de données. Les appelants peuvent itérer dans la collection de noms d’affichage et récupérer des objets individuels DataSourceView avec la GetView méthode.

Les classes de contrôle de code source de données qui implémentent l’interface IDataSource implémentent la GetViewNames méthode pour retourner une collection de noms qui représente tous les objets de vue de source de données actuellement associés à la classe de contrôle de source de données.

S’applique à

Voir aussi