Bagikan melalui


DataTableCollection.Contains Metode

Definisi

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

name
String

Nama yang akan DataTable ditemukan.

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

name
String

Nama yang akan DataTable ditemukan.

tableNamespace
String

Nama DataTable namespace yang akan dilihat.

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 .

Lihat juga

Berlaku untuk