Share via


DataKey Constructeurs

Définition

Initialise une nouvelle instance de la classe DataKey.

Surcharges

DataKey(IOrderedDictionary)

Initialise une nouvelle instance de la classe DataKey à l'aide du dictionnaire de valeurs de champs clés spécifié.

DataKey(IOrderedDictionary, String[])

Initialise une nouvelle instance de la classe DataKey à l'aide du dictionnaire de valeurs de champs clés et du tableau de noms des champs spécifiés.

DataKey(IOrderedDictionary)

Initialise une nouvelle instance de la classe DataKey à l'aide du dictionnaire de valeurs de champs clés spécifié.

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)

Paramètres

keyTable
IOrderedDictionary

IOrderedDictionary qui contient les valeurs de champs clés.

Remarques

Utilisez ce constructeur pour créer une instance de la classe à l’aide DataKey du dictionnaire spécifié de valeurs de champ de clé. Les valeurs de champ contenues dans l’objet IOrderedDictionary transmis pour le keyTable paramètre sont utilisées pour remplir l’objet DataKey .

Notes

Cette version du constructeur ne vous permet pas de spécifier une liste de noms de champs à l’avance pour l’objet DataKey . Étant donné que les noms de champs ne sont pas spécifiés à l’avance, les noms de champs et les valeurs sont stockés dans l’état d’affichage. Pour spécifier une liste de noms de champs à l’avance, utilisez le DataKey(IOrderedDictionary, String[]) constructeur.

Voir aussi

S’applique à

DataKey(IOrderedDictionary, String[])

Initialise une nouvelle instance de la classe DataKey à l'aide du dictionnaire de valeurs de champs clés et du tableau de noms des champs spécifiés.

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())

Paramètres

keyTable
IOrderedDictionary

Valeurs de champ clé.

keyNames
String[]

Tableau de chaînes qui contient les noms des champs clés.

Remarques

Utilisez ce constructeur pour créer une nouvelle instance de la classe à l’aide DataKey du dictionnaire spécifié de valeurs de champ clé et du tableau de noms de champs. Les valeurs de champ contenues dans l’objet IOrderedDictionary transmis pour le keyTable paramètre sont utilisées pour remplir l’objet DataKey . Ce constructeur vous permet également de spécifier une liste des noms de champs clés pour l’objet DataKey à l’avance via le keyNames paramètre. Étant donné que les noms de champs sont spécifiés à l’avance, seules les valeurs de champ de clé sont stockées dans l’état d’affichage lorsque ce constructeur est utilisé.

Voir aussi

S’applique à