DataRelationCollection.Add Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет DataRelation в DataRelationCollection.
Перегрузки
| Имя | Описание |
|---|---|
| Add(DataRelation) |
Добавляет DataRelation в DataRelationCollection. |
| Add(DataColumn, DataColumn) |
Создает DataRelation с указанным родительским и дочерним столбцом и добавляет его в коллекцию. |
| Add(DataColumn[], DataColumn[]) |
Создает DataRelation с указанными родительскими и дочерними столбцами и добавляет его в коллекцию. |
| Add(String, DataColumn, DataColumn) |
Создает DataRelation с указанным именем и родительскими и дочерними столбцами и добавляет его в коллекцию. |
| Add(String, DataColumn[], DataColumn[]) |
Создает DataRelation с указанным именем и массивами родительских и дочерних столбцов и добавляет его в коллекцию. |
| Add(String, DataColumn, DataColumn, Boolean) |
Создает DataRelation с указанным именем, родительскими и дочерними столбцами с необязательными ограничениями в соответствии со значением параметра |
| Add(String, DataColumn[], DataColumn[], Boolean) |
Создает DataRelation с указанным именем, массивами родительских и дочерних столбцов, а также значением, указывающим, следует ли создавать ограничение и добавлять его в коллекцию. |
Add(DataRelation)
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Добавляет DataRelation в DataRelationCollection.
public:
void Add(System::Data::DataRelation ^ relation);
public void Add(System.Data.DataRelation relation);
member this.Add : System.Data.DataRelation -> unit
Public Sub Add (relation As DataRelation)
Параметры
- relation
- DataRelation
Добавление DataRelation в коллекцию.
Исключения
Параметр relation является пустым значением.
Отношение уже принадлежит этой коллекции или принадлежит другой коллекции.
Коллекция уже имеет отношение с указанным именем. (Сравнение не учитывает регистр.)
Отношение вступило в недопустимое состояние после его создания.
Комментарии
Если отношение успешно добавлено в коллекцию, CollectionChanged происходит событие.
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.
См. также раздел
Применяется к
Add(DataColumn, DataColumn)
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанным родительским и дочерним столбцом и добавляет его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (parentColumn As DataColumn, childColumn As DataColumn) As DataRelation
Параметры
- parentColumn
- DataColumn
Родительский столбец отношения.
- childColumn
- DataColumn
Дочерний столбец отношения.
Возвращаемое значение
Созданное отношение.
Комментарии
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.
См. также раздел
Применяется к
Add(DataColumn[], DataColumn[])
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанными родительскими и дочерними столбцами и добавляет его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add(System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation
Параметры
- parentColumns
- DataColumn[]
Родительские столбцы отношения.
- childColumns
- DataColumn[]
Дочерние столбцы отношения.
Возвращаемое значение
Созданное отношение.
Исключения
Отношение уже принадлежит этой коллекции или принадлежит другой коллекции.
Коллекция уже имеет отношение с тем же именем. (Сравнение не учитывает регистр.)
Отношение вступило в недопустимое состояние после его создания.
Комментарии
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.
См. также раздел
Применяется к
Add(String, DataColumn, DataColumn)
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанным именем и родительскими и дочерними столбцами и добавляет его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn) As DataRelation
Параметры
- name
- String
Имя отношения.
- parentColumn
- DataColumn
Родительский столбец отношения.
- childColumn
- DataColumn
Дочерний столбец отношения.
Возвращаемое значение
Созданное отношение.
Комментарии
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.
См. также раздел
Применяется к
Add(String, DataColumn[], DataColumn[])
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанным именем и массивами родительских и дочерних столбцов и добавляет его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn()) As DataRelation
Параметры
- name
- String
Имя создаваемого DataRelation объекта.
- parentColumns
- DataColumn[]
Массив родительских DataColumn объектов.
- childColumns
- DataColumn[]
Массив дочерних DataColumn объектов.
Возвращаемое значение
Созданный DataRelationобъект.
Исключения
Имя отношения — это значение NULL.
Отношение уже принадлежит этой коллекции или принадлежит другой коллекции.
Коллекция уже имеет отношение с тем же именем. (Сравнение не учитывает регистр.)
Отношение вступило в недопустимое состояние после его создания.
Примеры
private void AddRelation()
{
DataTable table = new DataTable();
DataColumn column1 = table.Columns.Add("Column1");
DataColumn column2 = table.Columns.Add("Column2");
table.ChildRelations.Add("New Relation", column1, column2);
}
Private Sub AddRelation()
Dim table As New DataTable()
Dim column1 As DataColumn = table.Columns.Add("Column1")
Dim column2 As DataColumn = table.Columns.Add("Column2")
table.ChildRelations.Add("New Relation", column1, column2)
End Sub
Комментарии
Если отношение успешно добавлено в коллекцию, CollectionChanged происходит событие.
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.
См. также раздел
Применяется к
Add(String, DataColumn, DataColumn, Boolean)
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанным именем, родительскими и дочерними столбцами с необязательными ограничениями в соответствии со значением параметра createConstraints и добавляет его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(System::String ^ name, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, bool createConstraints);
abstract member Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn * System.Data.DataColumn * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumn As DataColumn, childColumn As DataColumn, createConstraints As Boolean) As DataRelation
Параметры
- name
- String
Имя отношения.
- parentColumn
- DataColumn
Родительский столбец отношения.
- childColumn
- DataColumn
Дочерний столбец отношения.
- createConstraints
- Boolean
true для создания ограничений; в противном случае false. (Значение по умолчанию true— ).
Возвращаемое значение
Созданное отношение.
Комментарии
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют. Чтобы предотвратить это, можно задать createConstraints значение false.
См. также раздел
Применяется к
Add(String, DataColumn[], DataColumn[], Boolean)
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
- Исходный код:
- DataRelationCollection.cs
Создает DataRelation с указанным именем, массивами родительских и дочерних столбцов, а также значением, указывающим, следует ли создавать ограничение и добавлять его в коллекцию.
public:
virtual System::Data::DataRelation ^ Add(System::String ^ name, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add(string? name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
public virtual System.Data.DataRelation Add(string name, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, bool createConstraints);
abstract member Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
override this.Add : string * System.Data.DataColumn[] * System.Data.DataColumn[] * bool -> System.Data.DataRelation
Public Overridable Function Add (name As String, parentColumns As DataColumn(), childColumns As DataColumn(), createConstraints As Boolean) As DataRelation
Параметры
- name
- String
Имя создаваемого DataRelation объекта.
- parentColumns
- DataColumn[]
Массив родительских DataColumn объектов.
- childColumns
- DataColumn[]
Массив дочерних DataColumn объектов.
- createConstraints
- Boolean
true создание ограничения; в противном случае false.
Возвращаемое значение
Созданное отношение.
Исключения
Имя отношения — это значение NULL.
Отношение уже принадлежит этой коллекции или принадлежит другой коллекции.
Коллекция уже имеет отношение с тем же именем. (Сравнение не учитывает регистр.)
Отношение вступило в недопустимое состояние после его создания.
Комментарии
DataRelation Когда объект добавляется в коллекцию, и ForeignKeyConstraint объекты создаются по умолчанию, UniqueConstraint если они еще не существуют.