IDataSource.GetViewNames Metod

Definition

Hämtar en samling namn som representerar listan över visningsobjekt som är associerade med IDataSource gränssnittet.

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

Returer

En ICollection som innehåller namnen på de vyer som är associerade med IDataSource.

Exempel

Följande kodexempel visar hur en datakällakontroll som implementerar gränssnittet implementerar IDataSourceGetViewNames metoden och returnerar en ICollection samling namn. Eftersom datakällan endast stöder en vy returnerar metoden en samling med ett element med standardnamnet för vyn. Det här kodexemplet är en del av ett större exempel för DataSourceControl klassen.

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

Kommentarer

Kontrollklasser för datakällor kan ha stöd för en eller flera namngivna vyer på deras underliggande data. Metoden GetViewNames returnerar en samling visningsnamn som för närvarande är associerade med datakällans kontrollinstans. Anropare kan iterera genom samlingen med visningsnamn och hämta enskilda DataSourceView objekt med GetView metoden .

Kontrollklasser för datakälla som implementerar IDataSource gränssnittet implementerar GetViewNames metoden för att returnera en samling namn som representerar alla datakällans vyobjekt som för närvarande är associerade med datakällans kontrollklass.

Gäller för

Se även