DataRowCollection.Contains Method (Object)
Assembly: System.Data (in system.data.dll)
The value of the primary key to test for.
Return Valuetrue if the collection contains a DataRow with the specified primary key value; otherwise, false.
To use the Contains method, the DataTable object to which the DataRowCollection object belongs to must have at least one column designated as a primary key column. See the PrimaryKey property for more information about how to create a primary key column.
As soon as you have determined that a row contains the specified value, you can use the Find method to return the specific DataRow object that has the value.
The following example uses the Contains method to determine whether a DataRowCollection object contains a specific value.
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
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter EditionThe Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.