Freigeben über


DataKey Konstruktoren

Definition

Initialisiert eine neue Instanz der DataKey-Klasse.

Überlädt

DataKey(IOrderedDictionary)

Initialisiert eine neue Instanz der DataKey-Klasse unter Verwendung des angegebenen Wörterbuchs der Schlüsselfeldwerte.

DataKey(IOrderedDictionary, String[])

Initialisiert eine neue Instanz der DataKey-Klasse unter Verwendung des angegebenen Wörterbuchs der Schlüsselfeldwerte und des angegebenen Feldnamenarrays.

DataKey(IOrderedDictionary)

Initialisiert eine neue Instanz der DataKey-Klasse unter Verwendung des angegebenen Wörterbuchs der Schlüsselfeldwerte.

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)

Parameter

keyTable
IOrderedDictionary

Ein IOrderedDictionary, das die Schlüsselfeldwerte enthält.

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der DataKey Klasse mithilfe des angegebenen Wörterbuchs von Schlüsselfeldwerten zu erstellen. Die Feldwerte, die IOrderedDictionary im übergebenen Objekt für den keyTable Parameter enthalten sind, werden verwendet, um das DataKey Objekt aufzufüllen.

Hinweis

Mit dieser Version des Konstruktors können Sie keine Liste der Feldnamen im Voraus für das DataKey Objekt angeben. Da die Feldnamen im Voraus nicht angegeben werden, werden sowohl die Feldnamen als auch die Werte im Ansichtszustand gespeichert. Verwenden Sie den DataKey(IOrderedDictionary, String[]) Konstruktor, um eine Liste der Feldnamen im Voraus anzugeben.

Siehe auch

Gilt für

DataKey(IOrderedDictionary, String[])

Initialisiert eine neue Instanz der DataKey-Klasse unter Verwendung des angegebenen Wörterbuchs der Schlüsselfeldwerte und des angegebenen Feldnamenarrays.

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

Parameter

keyTable
IOrderedDictionary

Die Schlüsselfeldwerte.

keyNames
String[]

Ein Zeichenfolgenarray, das die Namen der Schlüsselfelder enthält.

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der DataKey Klasse mithilfe des angegebenen Wörterbuchs der Schlüsselfeldwerte und des Arrays von Feldnamen zu erstellen. Die Feldwerte, die IOrderedDictionary im übergebenen Objekt für den keyTable Parameter enthalten sind, werden verwendet, um das DataKey Objekt aufzufüllen. Mit diesem Konstruktor können Sie auch eine Liste der Schlüsselfeldnamen für das DataKey Objekt im Voraus über den keyNames Parameter angeben. Da die Feldnamen im Voraus angegeben werden, werden nur die Schlüsselfeldwerte im Ansichtszustand gespeichert, wenn dieser Konstruktor verwendet wird.

Siehe auch

Gilt für