DataSourceControl.GetViewNames Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di nomi, che rappresenta l'elenco di DataSourceView oggetti associati al DataSourceControl controllo .
protected:
virtual System::Collections::ICollection ^ GetViewNames();
protected virtual System.Collections.ICollection GetViewNames();
abstract member GetViewNames : unit -> System.Collections.ICollection
override this.GetViewNames : unit -> System.Collections.ICollection
Protected Overridable Function GetViewNames () As ICollection
Valori restituiti
Oggetto ICollection contenente i nomi degli DataSourceView oggetti associati all'oggetto DataSourceControl.
Esempio
Nell'esempio di codice seguente viene illustrato come una classe che estende la classe può eseguire l'override DataSourceControl dell'implementazione predefinita, che restituisce null, per fornire una raccolta di nomi di visualizzazione. La CsvDataSource classe supporta solo una visualizzazione, pertanto viene restituita una raccolta di un elemento con il nome di visualizzazione predefinito. Questo esempio di codice fa parte di un esempio più ampio fornito per 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
Commenti
La ICollection raccolta di nomi è il set consentito di valori che possono essere passati al GetView metodo .
La ListSourceHelper classe , usata per l'implementazione DataSourceControl della IListSource classe, controlla il GetViewNames metodo sia per le IListSource.ContainsListCollection chiamate che IListSource.GetList per determinare se il controllo origine dati è associato a una o più viste origine dati. Se GetViewNames restituisce null, ovvero l'implementazione predefinita del metodo , IListSource.ContainsListCollection restituisce false e IListSource.GetList restituisce null.
Note
L'implementazione DataSourceControl predefinita della classe restituisce null. Se si estende la classe, eseguire l'override DataSourceControl del GetViewNames metodo per restituire una raccolta di nomi di visualizzazione.