DataBoundControl.GetDataSource Method

Definition

Recupera l'interfaccia IDataSource a cui è associato il controllo con associazione a dati, se presente.Retrieves the IDataSource interface that the data-bound control is associated with, if any.

protected:
 virtual System::Web::UI::IDataSource ^ GetDataSource();
protected virtual System.Web.UI.IDataSource GetDataSource ();
abstract member GetDataSource : unit -> System.Web.UI.IDataSource
override this.GetDataSource : unit -> System.Web.UI.IDataSource
Protected Overridable Function GetDataSource () As IDataSource

Returns

IDataSource

Interfaccia IDataSource che rappresenta l'origine dati identificata dall'oggetto DataSourceID.An IDataSource that represents the data source identified by DataSourceID.

Exceptions

Il controllo identificato dalla proprietà DataSourceID non esiste nel contenitore corrente.The control identified by the DataSourceID property does not exist in the current container.

-oppure--or- Il controllo identificato dalla proprietà DataSourceID non implementa l'interfaccia IDataSource.The control identified by the DataSourceID property does not implement the IDataSource interface.

Remarks

Il metodo GetData chiama il metodo GetDataSource internamente.The GetData method calls the GetDataSource method internally. Un'istanza di IDataSource valida viene recuperata da questi due metodi e viene memorizzata nella cache dall'oggetto DataBoundControl finché il metodo OnDataPropertyChanged non segnala che l'origine dati è stata modificata.A valid IDataSource instance is retrieved by these two methods and is cached by the DataBoundControl object until the OnDataPropertyChanged method signals that the data source has changed.

Applies to

See also