Compartilhar via


DataKey Construtores

Definição

Inicializa uma nova instância da classe DataKey.

Sobrecargas

DataKey(IOrderedDictionary)

Inicializa uma nova instância da classe DataKey usando o dicionário especificado de valores de campo de chave.

DataKey(IOrderedDictionary, String[])

Inicializa uma nova instância da classe DataKey usando o dicionário especificado de valores de campo de chave e uma matriz de nomes de campo.

DataKey(IOrderedDictionary)

Inicializa uma nova instância da classe DataKey usando o dicionário especificado de valores de campo de chave.

public:
 DataKey(System::Collections::Specialized::IOrderedDictionary ^ keyTable);
public DataKey (System.Collections.Specialized.IOrderedDictionary keyTable);
new System.Web.UI.WebControls.DataKey : System.Collections.Specialized.IOrderedDictionary -> System.Web.UI.WebControls.DataKey
Public Sub New (keyTable As IOrderedDictionary)

Parâmetros

keyTable
IOrderedDictionary

Um IOrderedDictionary que contém os valores de campo de chave.

Comentários

Use esse construtor para criar uma nova instância da DataKey classe usando o dicionário especificado de valores de campo de chave. Os valores de campo contidos no IOrderedDictionary objeto passado para o keyTable parâmetro são usados para preencher o DataKey objeto.

Observação

Essa versão do construtor não permite que você especifique uma lista de nomes de campo com antecedência para o DataKey objeto. Como os nomes de campo não são especificados com antecedência, os nomes de campo e os valores são armazenados no estado de exibição. Para especificar uma lista de nomes de campo com antecedência, use o DataKey(IOrderedDictionary, String[]) construtor.

Confira também

Aplica-se a

DataKey(IOrderedDictionary, String[])

Inicializa uma nova instância da classe DataKey usando o dicionário especificado de valores de campo de chave e uma matriz de nomes de campo.

public:
 DataKey(System::Collections::Specialized::IOrderedDictionary ^ keyTable, cli::array <System::String ^> ^ keyNames);
public DataKey (System.Collections.Specialized.IOrderedDictionary keyTable, string[] keyNames);
new System.Web.UI.WebControls.DataKey : System.Collections.Specialized.IOrderedDictionary * string[] -> System.Web.UI.WebControls.DataKey
Public Sub New (keyTable As IOrderedDictionary, keyNames As String())

Parâmetros

keyTable
IOrderedDictionary

Os valores de campo de chave.

keyNames
String[]

Uma matriz de cadeias de caracteres que contém os nomes dos campos de chave.

Comentários

Use esse construtor para criar uma nova instância da DataKey classe usando o dicionário especificado de valores de campo de chave e matriz de nomes de campo. Os valores de campo contidos no IOrderedDictionary objeto passado para o keyTable parâmetro são usados para preencher o DataKey objeto. Esse construtor também permite que você especifique uma lista dos nomes de campo de chave para o DataKey objeto com antecedência por meio do keyNames parâmetro. Como os nomes de campo são especificados com antecedência, somente os valores do campo de chave são armazenados no estado de exibição quando esse construtor é usado.

Confira também

Aplica-se a