IDataSource.GetViewNames Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.