Partilhar via


ModelDataSourceView Classe

Definição

Representa uma única exibição de um controle ModelDataSource.

public ref class ModelDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public class ModelDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type ModelDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public Class ModelDataSourceView
Inherits DataSourceView
Implements IStateManager
Herança
ModelDataSourceView
Implementações

Comentários

Para obter uma série de tutoriais sobre como usar a associação de modelo com Web Forms, consulte Model Binding e Web Forms.

Construtores

ModelDataSourceView(ModelDataSource)

Inicializa uma nova instância da classe ModelDataSourceView.

Propriedades

CanDelete

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de exclusão.

CanInsert

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de inserção.

CanPage

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com a paginação por meio dos dados recuperados.

CanRetrieveTotalRowCount

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com a recuperação do número total de linhas de dados, além do conjunto de dados.

CanSort

Obtém um valor que indica se o objeto ModelDataSourceView associado ao controle ModelDataSource atual é compatível com uma exibição classificada na fonte de dados subjacente.

CanUpdate

Obtém um valor que indica se o objeto ModelDataSourceView que é associado ao controle ModelDataSource atual dá suporte à operação de atualização.

DataKeyName

Obterá o primeiro item na matriz DataKeyNames do controle associado a dados se este for um controle FormView, ListView, GridView ou DetailsView.

DeleteMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para excluir dados.

Events

Obtém uma lista de delegados de manipulador de eventos para a exibição da fonte de dados.

(Herdado de DataSourceView)
InsertMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para inserir dados.

ModelTypeName

Obtém o nome do tipo de dados para o controle associado a dados.

Name

Obtém o nome da exibição da fonte de dados.

(Herdado de DataSourceView)
SelectMethod

Obtém ou define o nome do método que o controle ModelDataSourceView invoca para recuperar dados.

UpdateMethod

Obtém ou define o nome do método que o objeto ModelDataSourceView invoca para atualizar dados.

Métodos

CanExecute(String)

Determina se o comando especificado pode ser executado.

(Herdado de DataSourceView)
CreateSelectResult(Object)

Retornará o resultado de uma operação Select após convertê-la em uma coleção IEnumerable se ela ainda não for uma.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Exclui um método e obtém o resultado.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de exclusão assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
EvaluateDeleteMethodParameters(IDictionary, IDictionary)

Invoca o método Delete e obtém o resultado.

EvaluateInsertMethodParameters(IDictionary)

Invoca o método de inserção.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary)

Avalia os parâmetros de método para model binding usando a operação de fonte de dados, o objeto de método de fonte de dados e os valores de controle.

EvaluateMethodParameters(DataSourceOperation, ModelDataSourceMethod, IDictionary, Boolean)

Avalia os parâmetros de método para model binding usando a operação de fonte de dados, o objeto de método de fonte de dados, os valores de controle e um valor que indica se este método é chamado no manipulador de eventos LoadComplete da página.

EvaluateSelectMethodParameters(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions)

Avalia os parâmetros de método de seleção e também determina as opções para processar o resultado de seleção, como paginação automática e comportamento de classificação.

EvaluateUpdateMethodParameters(IDictionary, IDictionary, IDictionary)

Invoca o método Update e obtém o resultado.

ExecuteCommand(String, IDictionary, IDictionary)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa o comando especificado.

(Herdado de DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Executa uma operação de exclusão usando o método DeleteMethod.

ExecuteInsert(IDictionary)

Executa uma operação de inserção usando o método InsertMethod.

ExecuteSelect(DataSourceSelectArguments)

Executa uma operação de seleção usando o método SelectMethod.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Executa uma operação de atualização usando o método UpdateMethod.

FindMethod(String)

Localiza o método a ser executado.

GetDeleteMethodResult(IDictionary, IDictionary)

Invoca o método Delete e obtém o resultado.

GetHashCode()

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

(Herdado de Object)
GetInsertMethodResult(IDictionary)

Invoca o método de inserção e obtém o resultado.

GetSelectMethodResult(DataSourceSelectArguments)

Invoca o método de seleção e obtém o resultado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdateMethodResult(IDictionary, IDictionary, IDictionary)

Invoca o método Update e obtém o resultado.

Insert(IDictionary, DataSourceViewOperationCallback)

Insere um método e obtém o resultado.

Insert(IDictionary, DataSourceViewOperationCallback)

Executa uma operação de inserção assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
InvokeMethod(ModelDataSourceMethod)

Invoca um método de dados.

IsTrackingViewState()

Retorna um valor que indica se o controle armazena o estado no estado de exibição.

LoadViewState(Object)

Restaura o estado de exibição salvo anteriormente para a exibição de fonte de dados.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnCallingDataMethods(CallingDataMethodsEventArgs)

Aciona o evento CallingDataMethods.

OnDataSourceViewChanged(EventArgs)

Aciona o evento DataSourceViewChanged.

(Herdado de DataSourceView)
ProcessSelectMethodResult(DataSourceSelectArguments, DataSourceSelectResultProcessingOptions, ModelDataMethodResult)

Executa operações no resultado do método de seleção, como paginação automática e classificação, se aplicável.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Chamado pelo método RaiseUnsupportedCapabilitiesError(DataSourceView) para comparar as funcionalidades solicitadas para uma operação ExecuteSelect(DataSourceSelectArguments) em relação às que a exibição dá suporte.

(Herdado de DataSourceView)
SaveViewState()

Salva as alterações no estado de exibição para o objeto ModelDataSourceView desde a hora em que a página foi postada de volta no servidor.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Seleciona o método e obtém o resultado.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Obtém uma lista de dados de forma assíncrona do armazenamento de dados subjacente.

(Herdado de DataSourceView)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TrackViewState()

Faz o objeto ModelDataSourceView acompanhar as alterações em seu estado de exibição para que elas possam ser armazenadas no objeto ViewState para o controle e persistente entre as solicitações para a mesma página.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Atualiza os métodos especificados usando os valores fornecidos nos parâmetros.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executa uma operação de atualização assíncrona na lista de dados que o objeto DataSourceView representa.

(Herdado de DataSourceView)
UpdateProperties(String, String, String, String, String, String)

Atualiza as propriedades especificadas usando os valores fornecidos nos parâmetros.

Eventos

CallingDataMethods

Ocorre quando os métodos de dados estão sendo chamados.

DataSourceViewChanged

Ocorre quando a exibição da fonte de dados foi alterada.

(Herdado de DataSourceView)

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Obtém um valor que indica se um controle de servidor está acompanhando as alterações de estado de exibição.

IStateManager.LoadViewState(Object)

Carrega o estado de exibição salvo anteriormente do controle de servidor para o controle.

IStateManager.SaveViewState()

Salva as alterações em um estado de exibição do controle de servidor para um Objeto.

IStateManager.TrackViewState()

Instrui o controle de servidor a acompanhar as alterações para seu estado de exibição.

Aplica-se a