共用方式為


DataTableCollection.Contains 方法

定義

會取得一個值,表示集合中是否 DataTable 存在指定名稱的物件。

多載

名稱 Description
Contains(String)

會取得一個值,表示集合中是否 DataTable 存在指定名稱的物件。

Contains(String, String)

會取得一個值,表示集合中是否 DataTable 存在具有指定名稱與資料表命名空間的物件。

Contains(String)

來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs

會取得一個值,表示集合中是否 DataTable 存在指定名稱的物件。

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

參數

name
String

要找到的 DataTable 名稱。

傳回

true 如果指定的表格存在;否則 false

範例

以下範例測試是否存在名為「供應商」的表格。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

備註

你可以用屬性TableName來指定物件名稱DataTable。 如果你用該Add方法將 a DataTable 加入集合,且不傳遞參數,該表格會根據新增順序(「Table1」、「Table2」等)獲得預設名稱。

要取得 的 DataTable索引,請使用以下 IndexOf 方法。

備註

當兩個或多個資料表名稱相同但命名空間不同時,會回傳 false 。 若在將資料表名稱與單一資料表匹配時有任何歧義,則呼叫不成功。

另請參閱

適用於

Contains(String, String)

來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs
來源:
DataTableCollection.cs

會取得一個值,表示集合中是否 DataTable 存在具有指定名稱與資料表命名空間的物件。

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

參數

name
String

要找到的 DataTable 名稱。

tableNamespace
String

要查的命名空間名稱 DataTable

傳回

true 如果指定的表格存在;否則 false

範例

以下範例測試是否存在名為「供應商」的表格。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

備註

你可以用屬性TableName來指定物件名稱DataTable。 如果你用該Add方法將 a DataTable 加入集合,且不傳遞參數,該表格會根據新增順序(「Table1」、「Table2」等)獲得預設名稱。

備註

當兩個或多個資料表名稱相同但命名空間不同時,會回傳 false 。 若在將資料表名稱與單一資料表匹配時有任何歧義,則呼叫不成功。

要取得 的 DataTable索引,請使用以下 IndexOf 方法。

另請參閱

適用於