ForeignKeyConstraint ForeignKeyConstraint ForeignKeyConstraint ForeignKeyConstraint Constructors

Definizione

Overload

ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn)

Inizializza una nuova istanza della classe ForeignKeyConstraint con gli oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified parent and child DataColumn objects.

ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[])

Inizializza una nuova istanza della classe ForeignKeyConstraint con le matrici di oggetti DataColumn padre e figlio specificate.Initializes a new instance of the ForeignKeyConstraint class with the specified arrays of parent and child DataColumn objects.

ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn)

Inizializza una nuova istanza della classe ForeignKeyConstraint con il nome e gli oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified name, parent and child DataColumn objects.

ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[])

Inizializza una nuova istanza della classe ForeignKeyConstraint con il nome e le matrici di oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified name, and arrays of parent and child DataColumn objects.

ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule)

Questo costruttore viene fornito per il supporto in fase di progettazione nell'ambiente Visual Studio.This constructor is provided for design time support in the Visual Studio environment. Gli oggetti ForeignKeyConstraint creati mediante questo costruttore deve essere aggiunto all'insieme utilizzando il metodo AddRange(Constraint[]).ForeignKeyConstraint objects created by using this constructor must then be added to the collection via AddRange(Constraint[]). È necessario che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui il metodo viene chiamato oppure, se il metodo BeginInit() viene chiamato prima di questo costruttore, che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui viene chiamato il metodo EndInit().Tables and columns with the specified names must exist at the time the method is called, or if BeginInit() has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that EndInit() is called.

ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule)

Questo costruttore viene fornito per il supporto in fase di progettazione nell'ambiente Visual Studio.This constructor is provided for design time support in the Visual Studio environment. Gli oggetti ForeignKeyConstraint creati mediante questo costruttore deve essere aggiunto all'insieme utilizzando il metodo AddRange(Constraint[]).ForeignKeyConstraint objects created by using this constructor must then be added to the collection via AddRange(Constraint[]). È necessario che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui il metodo viene chiamato oppure, se il metodo BeginInit() viene chiamato prima di questo costruttore, che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui viene chiamato il metodo EndInit().Tables and columns with the specified names must exist at the time the method is called, or if BeginInit() has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that EndInit() is called.

ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn) ForeignKeyConstraint(DataColumn, DataColumn)

Inizializza una nuova istanza della classe ForeignKeyConstraint con gli oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified parent and child DataColumn objects.

public:
 ForeignKeyConstraint(System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public ForeignKeyConstraint (System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
new System.Data.ForeignKeyConstraint : System.Data.DataColumn * System.Data.DataColumn -> System.Data.ForeignKeyConstraint
Public Sub New (parentColumn As DataColumn, childColumn As DataColumn)

Parametri

parentColumn
DataColumn DataColumn DataColumn DataColumn

Oggetto DataColumn padre nel vincolo.The parent DataColumn in the constraint.

childColumn
DataColumn DataColumn DataColumn DataColumn

Oggetto DataColumn figlio nel vincolo.The child DataColumn in the constraint.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

Esempi

Nell'esempio seguente viene creato un ForeignKeyConstraintnuovo oggetto, ne vengono impostate alcune proprietà e viene aggiunto a DataTable un oggetto ConstraintCollection.The following example creates a new ForeignKeyConstraint, sets some of its properties, and adds it to a DataTable object's ConstraintCollection.

' The next line goes into the Declarations section.
' SuppliersProducts is a class derived from DataSet.
Private suppliersProducts As SuppliersProducts 
 
Private Sub CreateConstraint()
   ' Declare parent column and child column variables.
   Dim parentColumn As DataColumn
   Dim childColumn As DataColumn
   Dim fkConstraint As ForeignKeyConstraint

   ' Set parent and child column variables.
   parentColumn = _
       suppliersProducts.Tables("Suppliers").Columns("SupplierID")
   childColumn = _
       suppliersProducts.Tables("Products").Columns("SupplieriD")
   fkConstraint = New ForeignKeyConstraint(parentColumn, childColumn)

   ' Set various properties of the constraint.
   With fkConstraint
      .ConstraintName = "suppierFKConstraint"
      .DeleteRule = Rule.SetNull
      .UpdateRule = Rule.Cascade
      .AcceptRejectRule = AcceptRejectRule.Cascade
   End With

   ' Add the constraint, and set EnforceConstraints to true.
   suppliersProducts.Tables("Products").Constraints.Add(fkConstraint)
   suppliersProducts.EnforceConstraints = True
End Sub

ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[]) ForeignKeyConstraint(DataColumn[], DataColumn[])

Inizializza una nuova istanza della classe ForeignKeyConstraint con le matrici di oggetti DataColumn padre e figlio specificate.Initializes a new instance of the ForeignKeyConstraint class with the specified arrays of parent and child DataColumn objects.

public:
 ForeignKeyConstraint(cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public ForeignKeyConstraint (System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
new System.Data.ForeignKeyConstraint : System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.ForeignKeyConstraint
Public Sub New (parentColumns As DataColumn(), childColumns As DataColumn())

Parametri

parentColumns
DataColumn[]

Matrice di oggetti DataColumn padre nel vincolo.An array of parent DataColumn in the constraint.

childColumns
DataColumn[]

Matrice di oggetti DataColumn figlio nel vincolo.An array of child DataColumn in the constraint.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

Esempi

Nell'esempio seguente viene creato un ForeignKeyConstraintnuovo oggetto, ne vengono impostate alcune proprietà e viene aggiunto a DataTable un oggetto ConstraintCollection.The following example creates a new ForeignKeyConstraint, sets some of its properties, and adds it to a DataTable object's ConstraintCollection.

' The next line goes into the Declarations section.
' SuppliersProducts is a class derived from DataSet.
Private suppliersProducts As SuppliersProducts

Private Sub CreateConstraint()
   ' Declare parent column and child column variables.
   Dim parentColumns(1) As DataColumn
   Dim childColumns(1) As DataColumn
   Dim fkConstraint As ForeignKeyConstraint

   ' Set parent and child column variables.
   parentColumns(0) = _
       suppliersProducts.Tables("OrderDetails").Columns("OrderID")
   parentColumns(1) = _
       suppliersProducts.Tables("OrderDetails").Columns("ProductID")
   childColumns(0) = _
       suppliersProducts.Tables("Sales").Columns("OrderID")
   childColumns(1) = _
       suppliersProducts.Tables("Sales").Columns("ProductID")
   fkConstraint = _
       New ForeignKeyConstraint(parentColumns, childColumns)

   ' Set various properties of the constraint.
   With fkConstraint
      .ConstraintName = "ProductSalesOrders"
      .DeleteRule = Rule.SetDefault
      .UpdateRule = Rule.Cascade
      .AcceptRejectRule = AcceptRejectRule.Cascade
   End With

   ' Add the constraint, and set EnforceConstraints to true.
   suppliersProducts.Tables( _
       "OrderDetails").Constraints.Add(fkConstraint)
   suppliersProducts.EnforceConstraints = True
End Sub

ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn) ForeignKeyConstraint(String, DataColumn, DataColumn)

Inizializza una nuova istanza della classe ForeignKeyConstraint con il nome e gli oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified name, parent and child DataColumn objects.

public:
 ForeignKeyConstraint(System::String ^ constraintName, System::Data::DataColumn ^ parentColumn, System::Data::DataColumn ^ childColumn);
public ForeignKeyConstraint (string constraintName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn);
new System.Data.ForeignKeyConstraint : string * System.Data.DataColumn * System.Data.DataColumn -> System.Data.ForeignKeyConstraint
Public Sub New (constraintName As String, parentColumn As DataColumn, childColumn As DataColumn)

Parametri

constraintName
String String String String

Nome del vincolo.The name of the constraint.

parentColumn
DataColumn DataColumn DataColumn DataColumn

Oggetto DataColumn padre nel vincolo.The parent DataColumn in the constraint.

childColumn
DataColumn DataColumn DataColumn DataColumn

Oggetto DataColumn figlio nel vincolo.The child DataColumn in the constraint.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

Esempi

Nell'esempio seguente viene creato un ForeignKeyConstraintnuovo oggetto, ne vengono impostate alcune proprietà e viene aggiunto a DataTable un oggetto ConstraintCollection.The following example creates a new ForeignKeyConstraint, sets some of its properties, and adds it to a DataTable object's ConstraintCollection.

' The next line goes into the Declarations section of the module:
   ' SuppliersProducts is a class derived from DataSet.
   Private suppliersProducts As SuppliersProducts

Private Sub CreateConstraint()
   ' Declare parent column and child column variables.
   Dim parentColumn As DataColumn
   Dim childColumn As DataColumn
   Dim fkeyConstraint As ForeignKeyConstraint

   ' Set parent and child column variables.
   parentColumn = _
       suppliersProducts.Tables("Suppliers").Columns("SupplierID")
   childColumn = _
       suppliersProducts.Tables("Products").Columns("SupplierID")
   fkeyConstraint = New ForeignKeyConstraint( _
       "SupplierFKConstraint", parentColumn, childColumn)

   ' Set various properties of the constraint.
   With fkeyConstraint
      .DeleteRule = Rule.SetNull
      .UpdateRule = Rule.Cascade
      .AcceptRejectRule = AcceptRejectRule.Cascade
   End With

   ' Add the constraint, and set EnforceConstraints to true.
   suppliersProducts.Tables("Products").Constraints.Add(fkeyConstraint)
   suppliersProducts.EnforceConstraints = True
End Sub

ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[]) ForeignKeyConstraint(String, DataColumn[], DataColumn[])

Inizializza una nuova istanza della classe ForeignKeyConstraint con il nome e le matrici di oggetti DataColumn padre e figlio specificati.Initializes a new instance of the ForeignKeyConstraint class with the specified name, and arrays of parent and child DataColumn objects.

public:
 ForeignKeyConstraint(System::String ^ constraintName, cli::array <System::Data::DataColumn ^> ^ parentColumns, cli::array <System::Data::DataColumn ^> ^ childColumns);
public ForeignKeyConstraint (string constraintName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns);
new System.Data.ForeignKeyConstraint : string * System.Data.DataColumn[] * System.Data.DataColumn[] -> System.Data.ForeignKeyConstraint
Public Sub New (constraintName As String, parentColumns As DataColumn(), childColumns As DataColumn())

Parametri

constraintName
String String String String

Nome di ForeignKeyConstraint.The name of the ForeignKeyConstraint. Se impostato su null o su una stringa vuota, verrà assegnato un nome predefinito nel momento in cui viene aggiunto all'insieme dei vincoli.If null or empty string, a default name will be given when added to the constraints collection.

parentColumns
DataColumn[]

Matrice di oggetti DataColumn padre nel vincolo.An array of parent DataColumn in the constraint.

childColumns
DataColumn[]

Matrice di oggetti DataColumn figlio nel vincolo.An array of child DataColumn in the constraint.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

Esempi

Nell'esempio seguente viene creato un ForeignKeyConstraintnuovo oggetto, ne vengono impostate alcune proprietà e viene aggiunto a DataTable un oggetto ConstraintCollection.The following example creates a new ForeignKeyConstraint, sets some of its properties, and adds it to a DataTable object's ConstraintCollection.

Private Sub CreateConstraint(ByVal suppliersProducts As DataSet)
    ' Declare parent column and child column variables.
    Dim parentColumns(1) As DataColumn
    Dim childColumns(1) As DataColumn
    Dim fkConstraint As ForeignKeyConstraint

    ' Set parent and child column variables.
    parentColumns(0) = _
        suppliersProducts.Tables("OrderDetails").Columns("OrderID")
    parentColumns(1) = _
        suppliersProducts.Tables("OrderDetails").Columns("ProductID")
    childColumns(0) = _
        suppliersProducts.Tables("Sales").Columns("OrderID")
    childColumns(1) = _
        suppliersProducts.Tables("Sales").Columns("ProductID")
    fkConstraint = New ForeignKeyConstraint( _
        "ProductSalesOrders", parentColumns, childColumns)

    ' Set various properties of the constraint.
    With fkConstraint
        .DeleteRule = Rule.SetDefault
        .UpdateRule = Rule.Cascade
        .AcceptRejectRule = AcceptRejectRule.Cascade
    End With

    ' Add the constraint, and set EnforceConstraints to true.
    suppliersProducts.Tables("OrderDetails").Constraints.Add( _
        fkConstraint)
    suppliersProducts.EnforceConstraints = True
End Sub

ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String[], String[], AcceptRejectRule, Rule, Rule)

Questo costruttore viene fornito per il supporto in fase di progettazione nell'ambiente Visual Studio.This constructor is provided for design time support in the Visual Studio environment. Gli oggetti ForeignKeyConstraint creati mediante questo costruttore deve essere aggiunto all'insieme utilizzando il metodo AddRange(Constraint[]).ForeignKeyConstraint objects created by using this constructor must then be added to the collection via AddRange(Constraint[]). È necessario che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui il metodo viene chiamato oppure, se il metodo BeginInit() viene chiamato prima di questo costruttore, che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui viene chiamato il metodo EndInit().Tables and columns with the specified names must exist at the time the method is called, or if BeginInit() has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that EndInit() is called.

public:
 ForeignKeyConstraint(System::String ^ constraintName, System::String ^ parentTableName, cli::array <System::String ^> ^ parentColumnNames, cli::array <System::String ^> ^ childColumnNames, System::Data::AcceptRejectRule acceptRejectRule, System::Data::Rule deleteRule, System::Data::Rule updateRule);
[System.ComponentModel.Browsable(false)]
public ForeignKeyConstraint (string constraintName, string parentTableName, string[] parentColumnNames, string[] childColumnNames, System.Data.AcceptRejectRule acceptRejectRule, System.Data.Rule deleteRule, System.Data.Rule updateRule);
new System.Data.ForeignKeyConstraint : string * string * string[] * string[] * System.Data.AcceptRejectRule * System.Data.Rule * System.Data.Rule -> System.Data.ForeignKeyConstraint

Parametri

constraintName
String String String String

Nome del vincolo.The name of the constraint.

parentTableName
String String String String

Nome dell'oggetto padre DataTable che contiene oggetti padre DataColumn nel vincolo.The name of the parent DataTable that contains parent DataColumn objects in the constraint.

parentColumnNames
String[]

Matrice dei nomi degli oggetti DataColumn padre nel vincolo.An array of the names of parent DataColumn objects in the constraint.

childColumnNames
String[]

Matrice dei nomi degli oggetti DataColumn figlio nel vincolo.An array of the names of child DataColumn objects in the constraint.

acceptRejectRule
AcceptRejectRule AcceptRejectRule AcceptRejectRule AcceptRejectRule

Uno dei valori di AcceptRejectRule.One of the AcceptRejectRule values. Tra i possibili valori sono compresi None, Cascade e Default.Possible values include None, Cascade, and Default.

deleteRule
Rule Rule Rule Rule

Uno dei valori di Rule da utilizzare quando una riga viene eliminata.One of the Rule values to use when a row is deleted. Il valore predefinito è Cascade.The default is Cascade. Tra i possibili valori sono compresi None, Cascade, SetNull, SetDefault e Default.Possible values include: None, Cascade, SetNull, SetDefault, and Default.

updateRule
Rule Rule Rule Rule

Uno dei valori di Rule da utilizzare quando una riga viene aggiornata.One of the Rule values to use when a row is updated. Il valore predefinito è Cascade.The default is Cascade. Tra i possibili valori sono compresi None, Cascade, SetNull, SetDefault e Default.Possible values include: None, Cascade, SetNull, SetDefault, and Default.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule) ForeignKeyConstraint(String, String, String, String[], String[], AcceptRejectRule, Rule, Rule)

Questo costruttore viene fornito per il supporto in fase di progettazione nell'ambiente Visual Studio.This constructor is provided for design time support in the Visual Studio environment. Gli oggetti ForeignKeyConstraint creati mediante questo costruttore deve essere aggiunto all'insieme utilizzando il metodo AddRange(Constraint[]).ForeignKeyConstraint objects created by using this constructor must then be added to the collection via AddRange(Constraint[]). È necessario che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui il metodo viene chiamato oppure, se il metodo BeginInit() viene chiamato prima di questo costruttore, che le tabelle e le colonne con i nomi specificati siano disponibili nel momento in cui viene chiamato il metodo EndInit().Tables and columns with the specified names must exist at the time the method is called, or if BeginInit() has been called prior to calling this constructor, the tables and columns with the specified names must exist at the time that EndInit() is called.

public:
 ForeignKeyConstraint(System::String ^ constraintName, System::String ^ parentTableName, System::String ^ parentTableNamespace, cli::array <System::String ^> ^ parentColumnNames, cli::array <System::String ^> ^ childColumnNames, System::Data::AcceptRejectRule acceptRejectRule, System::Data::Rule deleteRule, System::Data::Rule updateRule);
[System.ComponentModel.Browsable(false)]
public ForeignKeyConstraint (string constraintName, string parentTableName, string parentTableNamespace, string[] parentColumnNames, string[] childColumnNames, System.Data.AcceptRejectRule acceptRejectRule, System.Data.Rule deleteRule, System.Data.Rule updateRule);
new System.Data.ForeignKeyConstraint : string * string * string * string[] * string[] * System.Data.AcceptRejectRule * System.Data.Rule * System.Data.Rule -> System.Data.ForeignKeyConstraint

Parametri

constraintName
String String String String

Nome del vincolo.The name of the constraint.

parentTableName
String String String String

Nome dell'oggetto padre DataTable che contiene oggetti padre DataColumn nel vincolo.The name of the parent DataTable that contains parent DataColumn objects in the constraint.

parentTableNamespace
String String String String

Nome di Namespace.The name of the Namespace.

parentColumnNames
String[]

Matrice dei nomi degli oggetti DataColumn padre nel vincolo.An array of the names of parent DataColumn objects in the constraint.

childColumnNames
String[]

Matrice dei nomi degli oggetti DataColumn figlio nel vincolo.An array of the names of child DataColumn objects in the constraint.

acceptRejectRule
AcceptRejectRule AcceptRejectRule AcceptRejectRule AcceptRejectRule

Uno dei valori di AcceptRejectRule.One of the AcceptRejectRule values. Tra i possibili valori sono compresi None, Cascade e Default.Possible values include None, Cascade, and Default.

deleteRule
Rule Rule Rule Rule

Uno dei valori di Rule da utilizzare quando una riga viene eliminata.One of the Rule values to use when a row is deleted. Il valore predefinito è Cascade.The default is Cascade. Tra i possibili valori sono compresi None, Cascade, SetNull, SetDefault e Default.Possible values include: None, Cascade, SetNull, SetDefault, and Default.

updateRule
Rule Rule Rule Rule

Uno dei valori di Rule da utilizzare quando una riga viene aggiornata.One of the Rule values to use when a row is updated. Il valore predefinito è Cascade.The default is Cascade. Tra i possibili valori sono compresi None, Cascade, SetNull, SetDefault e Default.Possible values include: None, Cascade, SetNull, SetDefault, and Default.

Eccezioni

Una o entrambe le colonne sono null.One or both of the columns is null.

Le colonne presentano tipi di dati diversi.The columns have different data types.

- oppure --Or - Le tabelle non appartengono allo stesso oggetto DataSet.The tables don't belong to the same DataSet.

Si applica a