Bagikan melalui


DataTableCollection.Contains Metode

Definisi

Mendapatkan nilai yang menunjukkan apakah DataTable objek dengan nama yang ditentukan ada dalam koleksi.

Overload

Nama Deskripsi
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
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 penambahan tabel ("Table1", "Table2", dan sebagainya).

Untuk mendapatkan indeks DataTable, gunakan IndexOf metode .

Nota

Mengembalikan false ketika dua tabel atau lebih memiliki nama yang sama tetapi namespace 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
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 namespace layanan yang DataTable akan dicari.

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 penambahan tabel ("Table1", "Table2", dan sebagainya).

Nota

Mengembalikan false ketika dua tabel atau lebih memiliki nama yang sama tetapi namespace 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