DataTableCollection.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 DataTable objek dengan nama yang ditentukan ada dalam koleksi.
Overload
Contains(String) |
Mendapatkan nilai yang menunjukkan apakah DataTable objek dengan nama yang ditentukan ada dalam koleksi. |
Contains(String, String) |
Mendapatkan nilai yang menunjukkan apakah DataTable objek dengan nama dan namespace tabel yang ditentukan ada dalam koleksi. |
Contains(String)
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
Mendapatkan nilai yang menunjukkan apakah DataTable objek dengan nama yang ditentukan ada dalam koleksi.
public:
bool Contains(System::String ^ name);
public bool Contains (string? name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameter
Mengembalikan
true
jika tabel yang ditentukan ada; jika tidak false
.
Contoh
Contoh berikut menguji apakah tabel dengan nama "Pemasok" ada di DataTableCollection.
private void TestForTableName()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tablesCol = thisDataSet.Tables;
// Check if the named table exists.
if (tablesCol.Contains("Suppliers"))
Console.WriteLine("Table named Suppliers exists");
}
Private Sub TestForTableName()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tablesCol As DataTableCollection = thisDataSet.Tables
' Check if the named table exists.
If tablesCol.Contains("Suppliers") Then
Console.WriteLine("Table named Suppliers exists")
End If
End Sub
Keterangan
Anda menentukan nama DataTable objek dengan menggunakan TableName properti . Jika Anda menambahkan DataTable ke koleksi dengan Add metode , tanpa argumen, tabel diberi nama default, berdasarkan urutan di mana tabel ditambahkan ("Table1", "Table2", dan sebagainya).
Untuk mendapatkan indeks DataTable, gunakan IndexOf metode .
Catatan
false
Mengembalikan ketika dua tabel atau lebih memiliki nama yang sama tetapi namespace layanan yang berbeda. Panggilan tidak berhasil jika ada ambiguitas saat mencocokkan nama tabel dengan tepat satu tabel.
Lihat juga
Berlaku untuk
Contains(String, String)
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
- Sumber:
- DataTableCollection.cs
Mendapatkan nilai yang menunjukkan apakah DataTable objek dengan nama dan namespace tabel yang ditentukan ada dalam koleksi.
public:
bool Contains(System::String ^ name, System::String ^ tableNamespace);
public bool Contains (string name, string tableNamespace);
member this.Contains : string * string -> bool
Public Function Contains (name As String, tableNamespace As String) As Boolean
Parameter
Mengembalikan
true
jika tabel yang ditentukan ada; jika tidak false
.
Contoh
Contoh berikut menguji apakah tabel dengan nama "Pemasok" ada di DataTableCollection.
private void TestForTableName()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tablesCol = thisDataSet.Tables;
// Check if the named table exists.
if (tablesCol.Contains("Suppliers"))
Console.WriteLine("Table named Suppliers exists");
}
Private Sub TestForTableName()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tablesCol As DataTableCollection = thisDataSet.Tables
' Check if the named table exists.
If tablesCol.Contains("Suppliers") Then
Console.WriteLine("Table named Suppliers exists")
End If
End Sub
Keterangan
Anda menentukan nama DataTable objek dengan menggunakan TableName properti . Jika Anda menambahkan DataTable ke koleksi dengan Add metode , tanpa argumen, tabel diberi nama default, berdasarkan urutan di mana tabel ditambahkan ("Table1", "Table2", dan sebagainya).
Catatan
false
Mengembalikan ketika dua tabel atau lebih memiliki nama yang sama tetapi namespace layanan yang berbeda. Panggilan tidak berhasil jika ada ambiguitas saat mencocokkan nama tabel dengan tepat satu tabel.
Untuk mendapatkan indeks DataTable, gunakan IndexOf metode .