Condividi tramite


ConstraintCollection.Item[] Proprietà

Definizione

Ottiene la classe Constraint specificata dalla raccolta.

Overload

Item[Int32]

Ottiene dall'insieme la classe Constraint in corrispondenza dell'indice specificato.

Item[String]

Ottiene la classe Constraint dall'insieme con il nome specificato.

Item[Int32]

Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs

Ottiene dall'insieme la classe Constraint in corrispondenza dell'indice specificato.

public:
 property System::Data::Constraint ^ default[int] { System::Data::Constraint ^ get(int index); };
public:
 virtual property System::Data::Constraint ^ default[int] { System::Data::Constraint ^ get(int index); };
public System.Data.Constraint this[int index] { get; }
public virtual System.Data.Constraint this[int index] { get; }
member this.Item(int) : System.Data.Constraint
Default Public ReadOnly Property Item(index As Integer) As Constraint
Default Public Overridable ReadOnly Property Item(index As Integer) As Constraint

Parametri

index
Int32

Indice del vincolo da restituire.

Valore della proprietà

Oggetto Constraint in corrispondenza dell'indice specificato.

Eccezioni

Il valore di indice è maggiore del numero degli elementi contenuti nell'insieme.

Esempio

Nell'esempio ConstraintCollectionseguente viene ottenuto ognuno Constraint da .

private void GetConstraint(DataTable table)
{
    for(int i = 0; i < table.Constraints.Count; i++)
    {
        Console.WriteLine(table.Constraints[i].ConstraintName);
        Console.WriteLine(table.Constraints[i].GetType());
    }
}
Private Sub GetConstraint(table As DataTable)
    Dim i As Integer
    For i = 0 To table.Constraints.Count - 1
        Console.WriteLine(table.Constraints(i).ConstraintName)
        Console.WriteLine(table.Constraints(i).GetType())
    Next i
 End Sub

Commenti

Usare il Contains metodo per testare l'esistenza di un vincolo specifico.

Vedi anche

Si applica a

Item[String]

Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs

Ottiene la classe Constraint dall'insieme con il nome specificato.

public:
 property System::Data::Constraint ^ default[System::String ^] { System::Data::Constraint ^ get(System::String ^ name); };
public:
 virtual property System::Data::Constraint ^ default[System::String ^] { System::Data::Constraint ^ get(System::String ^ name); };
public System.Data.Constraint? this[string? name] { get; }
public System.Data.Constraint this[string name] { get; }
public virtual System.Data.Constraint this[string name] { get; }
member this.Item(string) : System.Data.Constraint
Default Public ReadOnly Property Item(name As String) As Constraint
Default Public Overridable ReadOnly Property Item(name As String) As Constraint

Parametri

name
String

Proprietà ConstraintName del vincolo da restituire.

Valore della proprietà

Oggetto Constraint con il nome specificato; in caso contrario, valore null se l'oggetto Constraint non esiste.

Esempio

Nell'esempio seguente viene assegnato il nome Constraint.

private void GetConstraint(DataTable table)
{
    if(table.Constraints.Contains("CustomersOrdersConstraint"))
    {
        Constraint constraint =
            table.Constraints["CustomersOrdersConstraint"];
    }
}
Private Sub GetConstraint(table As DataTable)
    If table.Constraints.Contains("CustomersOrdersConstraint") Then
        Dim constraint As Constraint = _
            table.Constraints("CustomersOrdersConstraint")
    End If
End Sub

Commenti

Usare il Contains metodo per testare l'esistenza di un vincolo specifico.

Si applica a