Compartilhar via


ModelDataSource Classe

Definição

O controle de fonte de dados usado por controles associados a dados para executar operações CRUD (criar, ler, atualizar e excluir) quando o model binding 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

ModelDataSource(Control)

Inicializa uma nova instância da classe ModelDataSource.

Propriedades

DataControl

Obtém o controle associado a dados que está usando este controle como uma fonte de dados quando o model binding está em uso.

View

Obtém o objeto de exibição padrão (e único) para este controle de fonte de dados.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsTrackingViewState()

Retorna um valor que indica se o controle está acompanhando o estado de exibição.

LoadViewState(Object)

Carrega o estado de exibição salvo anteriormente.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SaveViewState()

Salva o estado do controle.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Controla as alterações de estado de exibição para o controle para que possam ser armazenadas no objeto StateBag.

UpdateProperties(String, String)

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

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

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

Eventos

CallingDataMethods

Ocorre quando o model binding está em uso e os métodos de dados estão sendo chamados.

Implantações explícitas de interface

IDataSource.DataSourceChanged

Ocorre quando a origem de dados subjacente é alterada. A alteração pode ser devido a uma alteração nas propriedades do controle ou uma alteração nos dados devido a uma ação de edição executada pelo controle de fonte de dados.

IDataSource.GetView(String)

Retorna a exibição.

IDataSource.GetViewNames()

Obtém os nomes de exibição.

IStateManager.IsTrackingViewState

Retorna um valor que indica se o controle está acompanhando o estado de exibição.

IStateManager.LoadViewState(Object)

Carrega o estado de exibição salvo anteriormente.

IStateManager.SaveViewState()

Salva o estado do controle.

IStateManager.TrackViewState()

Controla as alterações de estado de exibição para o controle para que possam ser armazenadas no objeto StateBag.

Métodos de Extensão

GetDefaultValues(IDataSource)

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

GetMetaTable(IDataSource)

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

TryGetMetaTable(IDataSource, MetaTable)

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

Aplica-se a