Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataRowCollection.Contains (Object)

 

Data di pubblicazione: ottobre 2016

Ottiene un valore che indica se la chiave primaria di una riga nella raccolta contiene il valore specificato.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public bool Contains(
	object key
)

Parametri

key
Type: System.Object

Il valore della chiave primaria da testare.

Valore restituito

Type: System.Boolean

true Se la raccolta contiene un DataRow con il valore di chiave primaria specificato; in caso contrario, false.

Exception Condition
MissingPrimaryKeyException

La tabella non dispone di una chiave primaria.

Utilizzare il Contains (metodo), il DataTable oggetto a cui il DataRowCollection appartiene l'oggetto deve contenere almeno una colonna designata come colonna chiave primaria. Vedere la PrimaryKey proprietà per ulteriori informazioni su come creare una colonna chiave primaria.

Non appena è determinato che una riga contiene il valore specificato, è possibile utilizzare il Find metodo per restituire l'oggetto DataRow oggetto con il valore.

L'esempio di Visual Basic seguente usa il Contains metodo per determinare se un DataRowCollection oggetto contiene un valore specifico.

 Private Sub ColContains()
    Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
    Dim rowCollection As DataRowCollection = table.Rows
    If rowCollection.Contains(Edit1.Text) Then
       Label1.Text = "At least one row contains " & Edit1.Text 
    Else
       Label1.Text = "No row contains the value in its primary key field"
    End If
End Sub

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: