SiteMapDataSource 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.
Fornece um controlo de fonte de dados que os controlos de servidores Web e outros controlos podem usar para ligar dados hierárquicos de mapas de sites.
public ref class SiteMapDataSource : System::Web::UI::HierarchicalDataSourceControl, System::ComponentModel::IListSource, System::Web::UI::IDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))]
public class SiteMapDataSource : System.Web.UI.HierarchicalDataSourceControl, System.ComponentModel.IListSource, System.Web.UI.IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))>]
type SiteMapDataSource = class
inherit HierarchicalDataSourceControl
interface IDataSource
interface IListSource
Public Class SiteMapDataSource
Inherits HierarchicalDataSourceControl
Implements IDataSource, IListSource
- Herança
- Atributos
- Implementações
Exemplos
O exemplo de código seguinte demonstra como vincular declarativamente um TreeView controlo a um mapa de sites usando um SiteMapDataSource controlo. Os dados do mapa do local são recuperados a partir do nível do nó raiz.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapDataSource
id="SiteMapDataSource1"
runat="server" />
<asp:TreeView
id="TreeView1"
runat="server"
DataSourceID="SiteMapDataSource1">
</asp:TreeView>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SiteMapDataSource
id="SiteMapDataSource1"
runat="server" />
<asp:TreeView
id="TreeView1"
runat="server"
DataSourceID="SiteMapDataSource1">
</asp:TreeView>
</form>
</body>
</html>
Observações
Neste tópico:
Introduction
O SiteMapDataSource controlo é uma fonte de dados para os dados do mapa do local que são armazenados pelos fornecedores de mapas do local configurados para o seu local. Permite SiteMapDataSource que controlos de servidores Web que não são especificamente controlos de navegação de sites, como , TreeViewMenu, e DropDownList controlos, se associem a dados hierárquicos de mapas de sites. Pode usar estes controlos do servidor Web para mostrar um mapa do site como índice ou para navegar ativamente num site. Em alternativa, pode usar o SiteMapPath controlo, que foi concebido especificamente como um controlo de navegação do local e, por isso, não necessita de uma instância do SiteMapDataSource controlo.
Especificação do Nó Inicial
O SiteMapDataSource local liga-se aos dados do mapa do local e apresenta a sua vista com base num nó inicial especificado na hierarquia do mapa do sítio. Por defeito, é o nó raiz da hierarquia, mas também pode ser qualquer nó dentro da hierarquia. O nó inicial é identificado pelos valores de várias SiteMapDataSource propriedades da seguinte forma:
| Nó inicial | Valores de propriedade |
|---|---|
| O nó raiz da hierarquia (a configuração padrão). | O StartFromCurrentNode é false.O StartingNodeUrl não está definido. |
| O nó que representa a página atualmente vista. | O StartFromCurrentNode é true.O StartingNodeUrl não está definido. |
| Um nó específico da hierarquia. | O StartFromCurrentNode é false.O StartingNodeUrl está definido. |
Se a StartingNodeOffset propriedade for definida para um valor diferente de 0, afeta o nó inicial e, com ele, a hierarquia de dados do mapa do site exposta pelo SiteMapDataSource controlo. O valor inteiro negativo ou positivo de o StartingNodeOffset identifica o número de níveis acima ou abaixo na hierarquia do mapa do site a partir do nó inicial que é identificado pelas propriedades e StartFromCurrentNodeStartingNodeUrl até deslocar o nó inicial da subárvore exposto pelo controlo de fonte de dados.
Se a StartingNodeOffset propriedade estiver definida para um número negativo -n, o nó inicial da subárvore exposto pelo controlo de fonte de dados é o nó ancestral n níveis hierárquicos acima do nó inicial identificado. Se o valor n for maior do que o número de níveis ancestrais na árvore hierárquica, o nó inicial da subárvore é o nó raiz da hierarquia do mapa de sites.
Se a StartingNodeOffset propriedade for definida para um número positivo +n, o nó inicial da subárvore exposta é um nó filho n níveis abaixo do nó inicial identificado. Como podem existir mais do que um ramo de nós filhos na hierarquia, as SiteMapDataSource tentativas de resolver um nó filho diretamente no caminho entre o nó inicial identificado e o nó que representa a página atualmente solicitada, se possível. Se o nó que representa a página atualmente solicitada não estiver na subárvore do nó inicial identificado, o valor da StartingNodeOffset propriedade é ignorado. Se o nó que representa a página atualmente solicitada estiver a menos de n níveis abaixo do nó inicial identificado, o nó da página atualmente solicitado é usado como nó inicial.
Recuperação de Dados do Mapa do Sítio
Os dados do mapa do local são recuperados de um objeto SiteMapProvider, como XmlSiteMapProvider, que é o fornecedor padrão de mapas do sítio para ASP.NET. Pode especificar qualquer fornecedor configurado para o seu local para fornecer os dados SiteMapDataSource do mapa do local e obter a lista de fornecedores disponíveis acedendo à SiteMap.Providers coleção.
Como todos os controlos de fonte de dados, cada instância de a SiteMapDataSource está associada a um único objeto auxiliar, conhecido como vista de fonte de dados. É SiteMapDataSourceView uma vista nos dados do mapa do sítio, de acordo com as propriedades da fonte de dados, e é obtida chamando o GetHierarchicalView método. O SiteMapDataSourceView mantém o SiteMapNodeCollection objeto ao qual os controlos se ligam.
Por defeito, o nó inicial é o nó raiz da hierarquia, mas podes definir o nó inicial para qualquer nó. O ponto de partida pode ser um nó relativo à posição atual no mapa do local ou a uma posição absoluta. Pode especificar o nó inicial definindo a StartingNodeUrl propriedade.
É SiteMapDataSource especializado em dados de navegação e não suporta operações comuns de fonte de dados, como ordenação, filtragem, paginação, cache ou operações de registo de dados, como atualizações, inserções ou eliminações.
Sintaxe declarativa
<asp:SiteMapDataSource
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
ShowStartingNode="True|False"
SiteMapProvider="string"
SkinID="string"
StartFromCurrentNode="True|False"
StartingNodeOffset="integer"
StartingNodeUrl="uri"
Visible="True|False"
/>
Construtores
| Name | Description |
|---|---|
| SiteMapDataSource() |
Inicializa uma nova instância da SiteMapDataSource classe. |
Propriedades
| Name | Description |
|---|---|
| Adapter |
Recebe o adaptador específico do navegador para o controlo. (Herdado de Control) |
| AppRelativeTemplateSourceDirectory |
Obtém ou define o diretório virtual relativo à aplicação do Page objeto ou UserControl que contém este controlo. (Herdado de Control) |
| BindingContainer |
Obtém o controlo que contém a ligação de dados desse controlo. (Herdado de Control) |
| ChildControlsCreated |
Recebe um valor que indica se os controlos filhos do controlo do servidor foram criados. (Herdado de Control) |
| ClientID |
Obtém o identificador de controlo do servidor gerado pelo ASP.NET. (Herdado de HierarchicalDataSourceControl) |
| ClientIDMode |
Esta propriedade não é usada para controlos de fonte de dados. (Herdado de HierarchicalDataSourceControl) |
| ClientIDSeparator |
Obtém um valor de carácter que representa o carácter separador usado na ClientID propriedade. (Herdado de Control) |
| ContainsListCollection |
Obtém um valor que indica se o controlo de fonte de dados contém uma coleção de objetos da vista da fonte de dados. |
| Context |
Obtém o controlo do HttpContext objeto associado ao servidor para o pedido Web atual. (Herdado de Control) |
| Controls |
Obtém um ControlCollection objeto que representa os controlos filhos de um servidor especificado na hierarquia da interface. (Herdado de HierarchicalDataSourceControl) |
| DataItemContainer |
Obtém uma referência ao contentor de nomes se o contentor implementar IDataItemContainer. (Herdado de Control) |
| DataKeysContainer |
Obtém uma referência ao contentor de nomes se o contentor implementar IDataKeysControl. (Herdado de Control) |
| DesignMode |
Obtém um valor que indica se um controlo está a ser usado numa superfície de projeto. (Herdado de Control) |
| EnableTheming |
Recebe um valor que indica se este controlo suporta temas. (Herdado de HierarchicalDataSourceControl) |
| EnableViewState |
Recebe ou define um valor que indica se o controlo do servidor mantém o seu estado de visualização, e o estado de vista de quaisquer controlos filhos que contém, para o cliente solicitante. (Herdado de Control) |
| Events |
Obtém uma lista de delegados handler de eventos para o controlo. Esta propriedade é somente leitura. (Herdado de Control) |
| HasChildViewState |
Recebe um valor que indica se os controlos filhos do controlo atual do servidor têm alguma configuração de estado de visualização guardada. (Herdado de Control) |
| ID |
Obtém ou define o identificador programático atribuído ao controlo do servidor. (Herdado de Control) |
| IdSeparator |
Faz com que o carácter seja usado para separar identificadores de controlo. (Herdado de Control) |
| IsChildControlStateCleared |
Obtém um valor que indica se os controlos contidos neste controlo têm estado de controlo. (Herdado de Control) |
| IsTrackingViewState |
Recebe um valor que indica se o controlo do servidor está a guardar alterações ao estado de visualização. (Herdado de Control) |
| IsViewStateEnabled |
Recebe um valor que indica se o estado de visualização está ativado para este controlo. (Herdado de Control) |
| LoadViewStateByID |
Recebe um valor que indica se o controlo participa no carregamento do seu estado de visualização em ID vez de index. (Herdado de Control) |
| NamingContainer |
Obtém uma referência ao contentor de nomes do controlo do servidor, que cria um namespace único para diferenciar controlos de servidor com o mesmo ID valor de propriedade. (Herdado de Control) |
| Page |
Obtém uma referência à Page instância que contém o controlo do servidor. (Herdado de Control) |
| Parent |
Obtém uma referência ao controlo pai do controlo do servidor na hierarquia de controlo de página. (Herdado de Control) |
| Provider |
Obtém ou define um SiteMapProvider objeto associado ao controlo de fonte de dados. |
| RenderingCompatibility |
Recebe um valor que especifica a versão ASP.NET com a qual o HTML renderizado será compatível. (Herdado de Control) |
| ShowStartingNode |
Recebe ou define um valor que indica se o nó inicial é recuperado e exibido. |
| Site |
Obtém informação sobre o contentor que aloja o controlo atual quando renderizado numa superfície de design. (Herdado de Control) |
| SiteMapProvider |
Obtém ou define o nome do fornecedor do mapa do local ao qual a fonte de dados se liga. |
| SkinID |
Obtém ou fixa a pele para aplicar no HierarchicalDataSourceControl controlo. (Herdado de HierarchicalDataSourceControl) |
| StartFromCurrentNode |
Recebe ou define um valor que indica se a árvore de nós do mapa do site é recuperada usando o nó que representa a página atual. |
| StartingNodeOffset |
Obtém ou define um deslocamento inteiro positivo ou negativo a partir do nó inicial que determina a hierarquia raiz exposta pelo controlo de fonte de dados. |
| StartingNodeUrl |
Obtém ou define um nó no mapa do site que a fonte de dados usa depois como ponto de referência para recuperar nós de um mapa hierárquico do site. |
| TemplateControl |
Recebe ou define uma referência ao template que contém esse controlo. (Herdado de Control) |
| TemplateSourceDirectory |
Obtém o diretório virtual do Page ou UserControl que contém o controlo atual do servidor. (Herdado de Control) |
| UniqueID |
Obtém o identificador único e hierarquicamente qualificado para o controlo do servidor. (Herdado de Control) |
| ValidateRequestMode |
Recebe ou define um valor que indica se o controlo verifica a entrada do cliente do navegador para valores potencialmente perigosos. (Herdado de Control) |
| ViewState |
Obtém um dicionário de informação de estado que permite guardar e restaurar o estado de visualização de um controlo de servidor através de múltiplos pedidos para a mesma página. (Herdado de Control) |
| ViewStateIgnoresCase |
Obtém um valor que indica se o StateBag objeto é indistinto a maiúsculas e maiúsculas. (Herdado de Control) |
| ViewStateMode |
Obtém ou define o modo view-state deste controlo. (Herdado de Control) |
| Visible |
Recebe ou define um valor que indica se o controlo é visualmente exibido. (Herdado de HierarchicalDataSourceControl) |
Métodos
| Name | Description |
|---|---|
| AddedControl(Control, Int32) |
Chamado após um controlo filho ser adicionado à Controls coleção do Control objeto. (Herdado de Control) |
| AddParsedSubObject(Object) |
Notifica o controlo do servidor que um elemento, seja XML ou HTML, foi analisado, e adiciona o elemento ao objeto do ControlCollection controlo do servidor. (Herdado de Control) |
| ApplyStyleSheetSkin(Page) |
Aplica as propriedades de estilo definidas na folha de estilo da página ao controlo. (Herdado de HierarchicalDataSourceControl) |
| BeginRenderTracing(TextWriter, Object) |
Inicia o rastreio em tempo de design dos dados de renderização. (Herdado de Control) |
| BuildProfileTree(String, Boolean) |
Recolhe informações sobre o controlo do servidor e entrega-as à Trace propriedade para serem exibidas quando o rastreamento for ativado para a página. (Herdado de Control) |
| ClearCachedClientID() |
Define o valor em ClientID cache para |
| ClearChildControlState() |
Apaga a informação de estado de controlo dos controlos filhos do controlo do servidor. (Herdado de Control) |
| ClearChildState() |
Apaga a informação de view-state e control-state de todos os controlos filhos do servidor. (Herdado de Control) |
| ClearChildViewState() |
Elimina a informação de estado de visualização de todos os controlos filhos do controlo do servidor. (Herdado de Control) |
| ClearEffectiveClientIDMode() |
Define a ClientIDMode propriedade da instância de controlo atual e de qualquer controlo filho para Inherit. (Herdado de Control) |
| CreateChildControls() |
Chamada pelo framework de páginas ASP.NET para notificar os controlos de servidor que utilizam implementação baseada em composição para criar quaisquer controlos filhos que contenham em preparação para publicação ou renderização. (Herdado de Control) |
| CreateControlCollection() |
Cria um novo ControlCollection objeto para armazenar os controlos filhos (tanto literais como de servidor) do controlo do servidor. (Herdado de HierarchicalDataSourceControl) |
| DataBind() |
Vincula uma fonte de dados ao controlo do servidor invocado e a todos os seus controlos filhos. (Herdado de Control) |
| DataBind(Boolean) |
Vincula uma fonte de dados ao controlo do servidor invocado e a todos os seus controlos filhos com uma opção para elevar o DataBinding evento. (Herdado de Control) |
| DataBindChildren() |
Vincula uma fonte de dados aos controlos filhos do controlo do servidor. (Herdado de Control) |
| Dispose() |
Permite que o controlo do servidor realize a limpeza final antes de ser libertado da memória. (Herdado de Control) |
| EndRenderTracing(TextWriter, Object) |
Termina o rastreio de tempo de design dos dados de renderização. (Herdado de Control) |
| EnsureChildControls() |
Determina se o controlo do servidor contém controlos filhos. Se não o fizer, cria controlos filhos. (Herdado de Control) |
| EnsureID() |
Cria um identificador para controlos que não têm um identificador atribuído. (Herdado de Control) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FindControl(String, Int32) |
Pesquisa no contentor de nomenclatura atual um controlo de servidor com o especificado |
| FindControl(String) |
Procura no contentor de nomenclatura atual um controlo de servidor com o parâmetro especificado |
| Focus() |
Define o foco de entrada no controlo. (Herdado de HierarchicalDataSourceControl) |
| GetDesignModeState() |
Obtém dados de tempo de projeto para um controlo. (Herdado de Control) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetHierarchicalView(String) |
Recupera uma única vista nos dados do mapa do site para o SiteMapProvider objeto de acordo com o nó inicial e outras propriedades da fonte de dados. |
| GetList() |
Recupera uma lista de controlos de fonte de dados que podem ser usados como fontes de listas de dados. |
| GetRouteUrl(Object) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota. (Herdado de Control) |
| GetRouteUrl(RouteValueDictionary) |
Obtém a URL que corresponde a um conjunto de parâmetros de rota. (Herdado de Control) |
| GetRouteUrl(String, Object) |
Obtém o URL que corresponde a um conjunto de parâmetros de rota e a um nome de rota. (Herdado de Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Obtém o URL que corresponde a um conjunto de parâmetros de rota e a um nome de rota. (Herdado de Control) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetUniqueIDRelativeTo(Control) |
Devolve a parte prefixada da UniqueID propriedade do controlo especificado. (Herdado de Control) |
| GetView(String) |
Recupera uma vista nomeada nos dados do mapa do site do fornecedor do mapa do local de acordo com o nó inicial e outras propriedades da fonte de dados. |
| GetViewNames() |
Recupera uma coleção de vistas nomeadas para o controlo de fonte de dados. |
| HasControls() |
Determina se o controlo do servidor contém algum controlo filho. (Herdado de HierarchicalDataSourceControl) |
| HasEvents() |
Devolve um valor que indica se os eventos estão registados para o controlo ou para quaisquer controlos filhos. (Herdado de Control) |
| IsLiteralContent() |
Determina se o controlo do servidor contém apenas conteúdo literal. (Herdado de Control) |
| LoadControlState(Object) |
Restaura a informação do estado de controlo a partir de um pedido de página anterior que foi guardado pelo SaveControlState() método. (Herdado de Control) |
| LoadViewState(Object) |
Restaura a informação de estado de visualização de um pedido anterior de página que foi guardado pelo SaveViewState() método. (Herdado de Control) |
| MapPathSecure(String) |
Recupera o caminho físico para o qual um caminho virtual, seja absoluto ou relativo, mapeia. (Herdado de Control) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnBubbleEvent(Object, EventArgs) |
Determina se o evento para o controlo do servidor é passado para a hierarquia de controlo do servidor UI da página. (Herdado de Control) |
| OnDataBinding(EventArgs) |
Eleva o DataBinding evento. (Herdado de Control) |
| OnDataSourceChanged(EventArgs) |
Eleva o DataSourceChanged evento. (Herdado de HierarchicalDataSourceControl) |
| OnInit(EventArgs) |
Eleva o Init evento. (Herdado de Control) |
| OnLoad(EventArgs) |
Eleva o Load evento. (Herdado de Control) |
| OnPreRender(EventArgs) |
Eleva o PreRender evento. (Herdado de Control) |
| OnUnload(EventArgs) |
Eleva o Unload evento. (Herdado de Control) |
| OpenFile(String) |
Recebe um Stream usado para ler um ficheiro. (Herdado de Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Atribui quaisquer fontes do evento e da sua informação ao pai do controlo. (Herdado de Control) |
| RemovedControl(Control) |
Chamado após um controlo filho ser removido da Controls coleção do Control objeto. (Herdado de Control) |
| Render(HtmlTextWriter) |
Envia conteúdo de controlo do servidor para um objeto fornecido HtmlTextWriter , que escreve o conteúdo a ser renderizado no cliente. (Herdado de Control) |
| RenderChildren(HtmlTextWriter) |
Exporta o conteúdo dos filhos de um controlo de servidor para um objeto fornecido HtmlTextWriter , que escreve o conteúdo a ser renderizado no cliente. (Herdado de Control) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Fornece conteúdo de controlo do servidor para um objeto fornecido HtmlTextWriter usando um objeto fornecido ControlAdapter . (Herdado de Control) |
| RenderControl(HtmlTextWriter) |
Fornece conteúdo de controlo do servidor para um objeto fornecido HtmlTextWriter e armazena informação de rastreamento sobre o controlo se o rastreio estiver ativado. (Herdado de HierarchicalDataSourceControl) |
| ResolveAdapter() |
Faz com que o adaptador de controlo seja responsável por renderizar o controlo especificado. (Herdado de Control) |
| ResolveClientUrl(String) |
Recebe um URL que pode ser usado pelo navegador. (Herdado de Control) |
| ResolveUrl(String) |
Converte uma URL numa que seja utilizável no cliente solicitante. (Herdado de Control) |
| SaveControlState() |
Guarda quaisquer alterações no estado de controlo do servidor que tenham ocorrido desde que a página foi publicada de volta no servidor. (Herdado de Control) |
| SaveViewState() |
Guarda quaisquer alterações de estado de visualização no controlo do servidor que tenham ocorrido desde o momento em que a página foi publicada de volta no servidor. (Herdado de Control) |
| SetDesignModeState(IDictionary) |
Define dados em tempo de projeto para um controlo. (Herdado de Control) |
| SetRenderMethodDelegate(RenderMethod) |
Atribui um delegado handler de eventos para renderizar o controlo do servidor e o seu conteúdo no controlo pai. (Herdado de Control) |
| SetTraceData(Object, Object, Object) |
Define os dados de rastreio para o rastreio em tempo de design dos dados de renderização, usando o objeto rastreado, a chave de dados de traço e o valor dos dados de traço. (Herdado de Control) |
| SetTraceData(Object, Object) |
Define os dados de rastreio para o rastreio em tempo de design dos dados de renderização, usando a chave de dados de traço e o valor dos dados de traço. (Herdado de Control) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TrackViewState() |
Causa o rastreio das alterações de estado de visualização no controlo do servidor para que possam ser armazenadas no objeto do StateBag controlo do servidor. Este objeto é acessível através da ViewState propriedade. (Herdado de Control) |
evento
| Name | Description |
|---|---|
| DataBinding |
Ocorre quando o controlo do servidor se liga a uma fonte de dados. (Herdado de Control) |
| Disposed |
Ocorre quando um controlo de servidor é libertado da memória, que é a última etapa do ciclo de vida do controlo do servidor quando uma página ASP.NET é solicitada. (Herdado de Control) |
| Init |
Ocorre quando o controlo do servidor é inicializado, que é o primeiro passo no seu ciclo de vida. (Herdado de Control) |
| Load |
Ocorre quando o controlo do servidor é carregado no Page objeto. (Herdado de Control) |
| PreRender |
Ocorre depois do carregamento do Control objeto, mas antes da renderização. (Herdado de Control) |
| Unload |
Ocorre quando o controlo do servidor é descarregado da memória. (Herdado de Control) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IControlBuilderAccessor.ControlBuilder |
Para uma descrição deste elemento, veja ControlBuilder. (Herdado de Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Para uma descrição deste elemento, veja GetDesignModeState(). (Herdado de Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Para uma descrição deste elemento, veja SetDesignModeState(IDictionary). (Herdado de Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Para uma descrição deste elemento, veja SetOwnerControl(Control). (Herdado de Control) |
| IControlDesignerAccessor.UserData |
Para uma descrição deste elemento, veja UserData. (Herdado de Control) |
| IDataBindingsAccessor.DataBindings |
Para uma descrição deste elemento, veja DataBindings. (Herdado de Control) |
| IDataBindingsAccessor.HasDataBindings |
Para uma descrição deste elemento, veja HasDataBindings. (Herdado de Control) |
| IDataSource.DataSourceChanged |
Ocorre quando um controlo de fonte de dados mudou de alguma forma que afeta os controlos ligados a dados. |
| IDataSource.GetView(String) |
Para uma descrição deste elemento, veja GetView(String). |
| IDataSource.GetViewNames() |
Para uma descrição deste elemento, veja GetViewNames(). |
| IExpressionsAccessor.Expressions |
Para uma descrição deste elemento, veja Expressions. (Herdado de Control) |
| IExpressionsAccessor.HasExpressions |
Para uma descrição deste elemento, veja HasExpressions. (Herdado de Control) |
| IHierarchicalDataSource.DataSourceChanged |
Ocorre quando o HierarchicalDataSourceControl mudou de alguma forma que afeta os controlos vinculados aos dados. (Herdado de HierarchicalDataSourceControl) |
| IHierarchicalDataSource.GetHierarchicalView(String) |
Obtém o objeto assistente de vista para a IHierarchicalDataSource interface do caminho especificado. (Herdado de HierarchicalDataSourceControl) |
| IListSource.ContainsListCollection |
Obtém um valor que indica se a coleção é uma coleção de IList objetos. |
| IListSource.GetList() |
Para uma descrição deste elemento, veja GetList(). |
| IParserAccessor.AddParsedSubObject(Object) |
Para uma descrição deste elemento, veja AddParsedSubObject(Object). (Herdado de Control) |
Métodos da Extensão
| Name | Description |
|---|---|
| FindDataSourceControl(Control) |
Devolve a fonte de dados associada ao controlo de dados para o controlo especificado. |
| FindFieldTemplate(Control, String) |
Devolve o modelo de campo para a coluna especificada no contentor de nomenclatura do controlo especificado. |
| FindMetaTable(Control) |
Devolve o objeto metatable para o controlo de dados que contém. |
| 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. |