ModelDataSource Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |