ModelDataSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |