DataRowCollection.Contains Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
true
DataRowCollection 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 .