ModelDataSource Classe

Definição

O controlo de fonte de dados utilizado pelos controlos de dados para realizar operações CRUD (criar, ler, atualizar, eliminar) quando a ligação de modelos está em uso.

public ref class ModelDataSource : System::Web::UI::IDataSource, System::Web::UI::IStateManager
public class ModelDataSource : System.Web.UI.IDataSource, System.Web.UI.IStateManager
type ModelDataSource = class
    interface IDataSource
    interface IStateManager
Public Class ModelDataSource
Implements IDataSource, IStateManager
Herança
ModelDataSource
Implementações

Construtores

Name Description
ModelDataSource(Control)

Inicializa uma nova instância da ModelDataSource classe.

Propriedades

Name Description
DataControl

Obtém o controlo data-bound que está a usar este controlo como fonte de dados quando a ligação de modelos está em uso.

View

Recebe o objeto de visualização predefinido (e único) para este controlo de fonte de dados.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsTrackingViewState()

Devolve um valor que indica se o controlo está a acompanhar o estado da vista.

LoadViewState(Object)

Carrega o estado da visualização anteriormente guardada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SaveViewState()

Poupa o estado do controlo.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Regista alterações de estado de visualização no controlo para que possam ser armazenadas no StateBag objeto.

UpdateProperties(String, String, String, String, String, String)

Atualiza as propriedades necessárias para a ligação de dados bidirecional.

UpdateProperties(String, String)

Atualiza as propriedades necessárias para ligação de dados unidirecional.

evento

Name Description
CallingDataMethods

Ocorre quando a ligação de modelos está em uso e métodos de dados estão a ser chamados.

Implementações de Interface Explícita

Name Description
IDataSource.DataSourceChanged

Ocorre quando a fonte de dados subjacente mudou. A alteração pode dever-se a uma alteração nas propriedades do controlo, ou a uma alteração nos dados devido a uma ação de edição realizada pelo controlo de fonte de dados.

IDataSource.GetView(String)

Devolve a vista.

IDataSource.GetViewNames()

Fica com os nomes das vistas.

IStateManager.IsTrackingViewState

Devolve um valor que indica se o controlo está a acompanhar o estado da vista.

IStateManager.LoadViewState(Object)

Carrega o estado da visualização anteriormente guardada.

IStateManager.SaveViewState()

Poupa o estado do controlo.

IStateManager.TrackViewState()

Regista alterações de estado de visualização no controlo para que possam ser armazenadas no StateBag objeto.

Métodos da Extensão

Name Description
GetDefaultValues(IDataSource)

Obtém a coleção dos valores padrão para a fonte de dados especificada.

GetMetaTable(IDataSource)

Obtém os metadados de uma tabela no objeto fonte de dados especificado.

TryGetMetaTable(IDataSource, MetaTable)

Determina se os metadados da tabela estão disponíveis.

Aplica-se a