Bagikan melalui


DataRowCollection.Contains Metode

Definisi

Mendapatkan nilai yang menunjukkan apakah kolom kunci primer dari baris apa pun dalam koleksi berisi nilai yang ditentukan.

Overload

Contains(Object)

Mendapatkan nilai yang menunjukkan apakah kunci utama baris apa pun dalam koleksi berisi nilai yang ditentukan.

Contains(Object[])

Mendapatkan nilai yang menunjukkan apakah kolom kunci primer dari baris apa pun dalam koleksi berisi nilai yang ditentukan dalam array objek.

Contains(Object)

Sumber:
DataRowCollection.cs
Sumber:
DataRowCollection.cs
Sumber:
DataRowCollection.cs

Mendapatkan nilai yang menunjukkan apakah kunci utama baris apa pun dalam koleksi berisi nilai yang ditentukan.

public:
 bool Contains(System::Object ^ key);
public bool Contains (object? key);
public bool Contains (object key);
member this.Contains : obj -> bool
Public Function Contains (key As Object) As Boolean

Parameter

key
Object

Nilai kunci primer yang akan diuji.

Mengembalikan

true jika koleksi berisi DataRow dengan nilai kunci primer yang ditentukan; jika tidak, false.

Pengecualian

Tabel tidak memiliki kunci primer.

Contoh

Contoh Visual Basic berikut menggunakan Contains metode untuk menentukan apakah DataRowCollection objek berisi nilai tertentu.

 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

Keterangan

Untuk menggunakan metode , ContainsDataTable objek tempat DataRowCollection objek berada harus memiliki setidaknya satu kolom yang ditetapkan sebagai kolom kunci primer. PrimaryKey Lihat properti untuk informasi selengkapnya tentang cara membuat kolom kunci primer.

Segera setelah Anda menentukan bahwa baris berisi nilai yang ditentukan, Anda dapat menggunakan Find metode untuk mengembalikan objek tertentu DataRow yang memiliki nilai .

Lihat juga

Berlaku untuk

Contains(Object[])

Sumber:
DataRowCollection.cs
Sumber:
DataRowCollection.cs
Sumber:
DataRowCollection.cs

Mendapatkan nilai yang menunjukkan apakah kolom kunci primer dari baris apa pun dalam koleksi berisi nilai yang ditentukan dalam array objek.

public:
 bool Contains(cli::array <System::Object ^> ^ keys);
public bool Contains (object?[] keys);
public bool Contains (object[] keys);
member this.Contains : obj[] -> bool
Public Function Contains (keys As Object()) As Boolean

Parameter

keys
Object[]

Array nilai kunci primer yang akan diuji.

Mengembalikan

trueDataRowCollection jika berisi DataRow dengan nilai kunci yang ditentukan; jika tidak, false.

Pengecualian

Tabel tidak memiliki kunci primer.

Contoh

Contoh Visual Basic berikut menggunakan Contains metode untuk menemukan baris tertentu dalam DataRowCollection objek. Contohnya membuat array nilai, satu elemen untuk setiap kunci primer dalam tabel, lalu meneruskan array ke metode untuk mengembalikan true atau false.

Private Sub ContainsArray()
   ' This example assumes that the DataTable object contains two
   ' DataColumn objects designated as primary keys.
   ' The table has two primary key columns.
   Dim arrKeyVals(1) As Object
   Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
   Dim rowCollection As DataRowCollection = table.Rows
   arrKeyVals(0) = "Hello"
   arrKeyVals(1) = "World"
   label1.Text = rowCollection.Contains(arrKeyVals).ToString()
End Sub

Keterangan

Untuk menggunakan Contains metode dengan array nilai, DataTable objek tempat DataRowCollection objek berada harus memiliki array kolom yang ditetapkan sebagai kunci primer. PrimaryKey Lihat properti untuk informasi selengkapnya tentang cara membuat array kolom kunci primer. Jumlah elemen array harus sesuai dengan jumlah kolom kunci primer di DataTable.

Segera setelah Anda menentukan bahwa baris berisi nilai yang ditentukan, gunakan Find metode untuk mengembalikan objek tertentu DataRow yang memiliki nilai .

Lihat juga

Berlaku untuk