DataRelationCollection.Add Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en DataRelation i DataRelationCollection.
Överlagringar
| Name | Description |
|---|---|
| Add(DataRelation) |
Lägger till en DataRelation i DataRelationCollection. |
| Add(DataColumn, DataColumn) |
Skapar en DataRelation med en angiven överordnad och underordnad kolumn och lägger till den i samlingen. |
| Add(DataColumn[], DataColumn[]) |
Skapar en DataRelation med de angivna överordnade och underordnade kolumnerna och lägger till den i samlingen. |
| Add(String, DataColumn, DataColumn) |
Skapar en DataRelation med det angivna namnet och överordnade och underordnade kolumner och lägger till den i samlingen. |
| Add(String, DataColumn[], DataColumn[]) |
Skapar en DataRelation med det angivna namnet och matriserna för överordnade och underordnade kolumner och lägger till den i samlingen. |
| Add(String, DataColumn, DataColumn, Boolean) |
Skapar en DataRelation med angivet namn, överordnade och underordnade kolumner, med valfria begränsningar enligt värdet för parametern |
| Add(String, DataColumn[], DataColumn[], Boolean) |
Skapar en DataRelation med angivet namn, matriser med överordnade och underordnade kolumner och värde som anger om du vill skapa en begränsning och lägger till den i samlingen. |
Add(DataRelation)
Lägger till en DataRelation i 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)
Parametrar
- relation
- DataRelation
Att DataRelation lägga till i samlingen.
Undantag
Parametern relation är ett null-värde.
Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.
Samlingen har redan en relation med det angivna namnet. (Jämförelsen är inte skiftlägeskänslig.)
Relationen har angett ett ogiltigt tillstånd sedan den skapades.
Kommentarer
Om relationen har lagts till i samlingen inträffar händelsen CollectionChanged .
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.
Se även
Gäller för
Add(DataColumn, DataColumn)
Skapar en DataRelation med en angiven överordnad och underordnad kolumn och lägger till den i samlingen.
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
Parametrar
- parentColumn
- DataColumn
Den överordnade kolumnen i relationen.
- childColumn
- DataColumn
Den underordnade kolumnen i relationen.
Returer
Den skapade relationen.
Kommentarer
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.
Se även
Gäller för
Add(DataColumn[], DataColumn[])
Skapar en DataRelation med de angivna överordnade och underordnade kolumnerna och lägger till den i samlingen.
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
Parametrar
- parentColumns
- DataColumn[]
De överordnade kolumnerna i relationen.
- childColumns
- DataColumn[]
De underordnade kolumnerna i relationen.
Returer
Den skapade relationen.
Undantag
Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.
Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)
Relationen har angett ett ogiltigt tillstånd sedan den skapades.
Kommentarer
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.
Se även
Gäller för
Add(String, DataColumn, DataColumn)
Skapar en DataRelation med det angivna namnet och överordnade och underordnade kolumner och lägger till den i samlingen.
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
Parametrar
- name
- String
Namnet på relationen.
- parentColumn
- DataColumn
Den överordnade kolumnen i relationen.
- childColumn
- DataColumn
Den underordnade kolumnen i relationen.
Returer
Den skapade relationen.
Kommentarer
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.
Se även
Gäller för
Add(String, DataColumn[], DataColumn[])
Skapar en DataRelation med det angivna namnet och matriserna för överordnade och underordnade kolumner och lägger till den i samlingen.
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
Parametrar
- name
- String
Namnet på den som DataRelation ska skapas.
- parentColumns
- DataColumn[]
En matris med överordnade DataColumn objekt.
- childColumns
- DataColumn[]
En matris med underordnade DataColumn objekt.
Returer
Den skapade DataRelation.
Undantag
Relationsnamnet är ett null-värde.
Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.
Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)
Relationen har angett ett ogiltigt tillstånd sedan den skapades.
Exempel
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
Kommentarer
Om relationen har lagts till i samlingen inträffar händelsen CollectionChanged .
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.
Se även
Gäller för
Add(String, DataColumn, DataColumn, Boolean)
Skapar en DataRelation med angivet namn, överordnade och underordnade kolumner, med valfria begränsningar enligt värdet för parametern createConstraints och lägger till den i samlingen.
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
Parametrar
- name
- String
Namnet på relationen.
- parentColumn
- DataColumn
Den överordnade kolumnen i relationen.
- childColumn
- DataColumn
Den underordnade kolumnen i relationen.
- createConstraints
- Boolean
true för att skapa begränsningar. annars false. (Standardvärdet är true).
Returer
Den skapade relationen.
Kommentarer
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns. För att förhindra detta kan du ställa in createConstraints på false.
Se även
Gäller för
Add(String, DataColumn[], DataColumn[], Boolean)
Skapar en DataRelation med angivet namn, matriser med överordnade och underordnade kolumner och värde som anger om du vill skapa en begränsning och lägger till den i samlingen.
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
Parametrar
- name
- String
Namnet på den som DataRelation ska skapas.
- parentColumns
- DataColumn[]
En matris med överordnade DataColumn objekt.
- childColumns
- DataColumn[]
En matris med underordnade DataColumn objekt.
- createConstraints
- Boolean
true för att skapa en begränsning; annars false.
Returer
Den skapade relationen.
Undantag
Relationsnamnet är ett null-värde.
Relationen tillhör redan den här samlingen, eller så tillhör den en annan samling.
Samlingen har redan en relation med samma namn. (Jämförelsen är inte skiftlägeskänslig.)
Relationen har angett ett ogiltigt tillstånd sedan den skapades.
Kommentarer
När ett DataRelation objekt läggs till i samlingen ForeignKeyConstraint och UniqueConstraint objekt skapas som standard om de inte redan finns.