DataTableCollection.Contains 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示集合中是否存在具有指定名称的 DataTable 对象。
重载
Contains(String) |
获取一个值,该值指示集合中是否存在具有指定名称的 DataTable 对象。 |
Contains(String, String) |
获取一个值,该值指示集合中是否存在具有指定名称和表命名空间的 DataTable 对象。 |
Contains(String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- 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
参数
返回
如果存在指定的表,则为 true
;否则为 false
。
示例
以下示例测试 中 DataTableCollection是否存在名为“Suppliers”的表。
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。 如果使用 方法将 添加到 DataTable 集合 Add 中,并且不传递任何参数,则会根据表 (“Table1”、“Table2”等) 添加表的顺序,为表指定默认名称。
若要获取 的 DataTable索引,请使用 IndexOf 方法。
注意
false
当两个或多个表具有相同的名称但命名空间不同时返回 。 如果在将表名只匹配到一个表时存在任何二义性,则该调用不会成功。
另请参阅
适用于
Contains(String, String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- 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
参数
返回
如果存在指定的表,则为 true
;否则为 false
。
示例
以下示例测试 中 DataTableCollection是否存在名为“Suppliers”的表。
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。 如果使用 方法将 添加到 DataTable 集合 Add 中,并且不传递任何参数,则会根据表 (“Table1”、“Table2”等) 添加表的顺序,为表指定默认名称。
注意
false
当两个或多个表具有相同的名称但命名空间不同时返回 。 如果在将表名只匹配到一个表时存在任何二义性,则该调用不会成功。
若要获取 的 DataTable索引,请使用 IndexOf 方法。