DataColumnCollection.Contains(String) 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.
Memeriksa apakah koleksi berisi kolom dengan nama yang ditentukan.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameter
- name
- String
Kolom ColumnName yang akan dicari.
Mengembalikan
true
jika ada kolom dengan nama ini; jika tidak, false
.
Contoh
Contoh berikut menggunakan Contains metode dan CanRemove metode untuk menentukan apakah kolom dapat dihapus. Jika demikian, kolom akan dihapus.
private void RemoveColumn(string columnName, DataTable table)
{
DataColumnCollection columns = table.Columns;
if (columns.Contains(columnName))
if (columns.CanRemove(columns[columnName]))
columns.Remove(columnName);
}
Private Sub RemoveColumn(columnName As String, table As DataTable)
Dim columns As DataColumnCollection = table.Columns
If columns.Contains(columnName) Then
If columns.CanRemove(columns(columnName)) Then
columns.Remove(columnName)
End If
End If
End Sub
Keterangan
Contains Gunakan metode untuk mengonfirmasi keberadaan kolom sebelum Anda melakukan operasi tambahan pada kolom. Metode mengembalikan false
ketika dua kolom atau lebih memiliki nama yang sama tetapi namespace layanan yang berbeda. Panggilan tidak berhasil jika ada ambiguitas saat mencocokkan nama kolom dengan tepat satu kolom.