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.Gets a collection of names representing the list of view objects associated with the IDataSource interface.

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.An ICollection that contains the names of the views associated with the IDataSource.

Exemples

L’exemple de code suivant montre comment un contrôle de source de données qui implémente l' IDataSource interface implémente la GetViewNames méthode, en retournant une ICollection collection de noms.The following code example demonstrates how a data source control that implements the IDataSource interface implements the GetViewNames method, returning an ICollection collection of names. É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 en utilisant le nom par défaut de la vue.Because the data source supports only one view, the method returns a collection of one element using the default name for the view. Cet exemple de code fait partie d’un exemple plus complet fourni pour la DataSourceControl classe.This code example is part of a larger example provided for the DataSourceControl class.

    // 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 source de données peuvent prendre en charge une ou plusieurs vues nommées sur leurs données sous-jacentes.Data source control classes can support one or more named views on their underlying data. La GetViewNames méthode retourne une collection de noms d’affichages actuellement associés à l’instance de contrôle de source de données.The GetViewNames method returns a collection of view names currently associated with the data source control instance. Les appelants peuvent itérer au sein de la collection de noms d’affichage et récupérer des DataSourceView objets individuels à l’aide de la GetView méthode.Callers can iterate through the collection of view names and retrieve individual DataSourceView objects with the GetView method.

Les classes de contrôle de source de données qui implémentent l' IDataSource interface 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.Data source control classes that implement the IDataSource interface implement the GetViewNames method to return a collection of names that represents all the data source view objects currently associated with the data source control class.

S’applique à

Voir aussi