DataKey Конструкторы

Определение

Инициализирует новый экземпляр класса DataKey.

Перегрузки

DataKey(IOrderedDictionary)

Инициализирует новый экземпляр класса DataKey, используя указанные значения словаря ключевого поля.

DataKey(IOrderedDictionary, String[])

Инициализирует новый экземпляр класса DataKey, используя указанные значения словаря ключевого поля и массива имен полей.

DataKey(IOrderedDictionary)

Инициализирует новый экземпляр класса DataKey, используя указанные значения словаря ключевого поля.

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)

Параметры

keyTable
IOrderedDictionary

Объект IOrderedDictionary, который содержит значения ключевого поля.

Комментарии

Используйте этот конструктор для создания нового экземпляра класса с помощью указанного DataKey словаря значений ключевых полей. Значения полей, содержащиеся в объекте, переданном IOrderedDictionary для keyTable параметра, используются для заполнения DataKey объекта.

Примечание

Эта версия конструктора не позволяет заранее указать список имен полей для DataKey объекта. Так как имена полей не указываются заранее, имена полей и значения хранятся в состоянии представления. Чтобы заранее указать список имен полей, используйте DataKey(IOrderedDictionary, String[]) конструктор.

См. также раздел

Применяется к

DataKey(IOrderedDictionary, String[])

Инициализирует новый экземпляр класса DataKey, используя указанные значения словаря ключевого поля и массива имен полей.

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

Параметры

keyTable
IOrderedDictionary

Значения ключевого поля.

keyNames
String[]

Массив строк, который содержит имена ключевых полей.

Комментарии

Используйте этот конструктор для создания нового экземпляра класса с помощью указанного DataKey словаря значений ключевых полей и массива имен полей. Значения полей, содержащиеся в объекте, переданном IOrderedDictionary для keyTable параметра, используются для заполнения DataKey объекта. Этот конструктор также позволяет указать список имен полей ключей для DataKey объекта заранее с помощью keyNames параметра. Так как имена полей указаны заранее, при использовании этого конструктора сохраняются только значения ключевых полей в состоянии представления.

См. также раздел

Применяется к