DataTableCollection.Contains Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy DataTable obiekt o określonej nazwie istnieje w kolekcji.
Przeciążenia
Contains(String) |
Pobiera wartość wskazującą, czy DataTable obiekt o określonej nazwie istnieje w kolekcji. |
Contains(String, String) |
Pobiera wartość wskazującą, czy DataTable obiekt o określonej nazwie i przestrzeni nazw tabeli istnieje w kolekcji. |
Contains(String)
- Źródło:
- DataTableCollection.cs
- Źródło:
- DataTableCollection.cs
- Źródło:
- DataTableCollection.cs
Pobiera wartość wskazującą, czy DataTable obiekt o określonej nazwie istnieje w kolekcji.
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
Parametry
Zwraca
true
jeśli określona tabela istnieje; w przeciwnym razie false
.
Przykłady
Poniższy przykład sprawdza, czy tabela o nazwie "Dostawcy" istnieje w pliku 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
Uwagi
Należy określić nazwę DataTable obiektu przy użyciu TableName właściwości . Jeśli dodasz element DataTable do kolekcji przy Add użyciu metody , przekazując bez argumentów, tabela otrzymuje nazwę domyślną na podstawie kolejności dodania tabeli ("Table1", "Table2" itd.).
Aby uzyskać indeks klasy DataTable, użyj IndexOf metody .
Uwaga
Zwraca wartość false
, gdy co najmniej dwie tabele mają taką samą nazwę, ale różne przestrzenie nazw. Wywołanie nie powiedzie się, jeśli podczas dopasowywania nazwy tabeli do dokładnie jednej tabeli występuje niejednoznaczność.
Zobacz też
Dotyczy
Contains(String, String)
- Źródło:
- DataTableCollection.cs
- Źródło:
- DataTableCollection.cs
- Źródło:
- DataTableCollection.cs
Pobiera wartość wskazującą, czy DataTable obiekt o określonej nazwie i przestrzeni nazw tabeli istnieje w kolekcji.
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
Parametry
Zwraca
true
jeśli określona tabela istnieje; w przeciwnym razie false
.
Przykłady
Poniższy przykład sprawdza, czy tabela o nazwie "Dostawcy" istnieje w pliku 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
Uwagi
Należy określić nazwę DataTable obiektu przy użyciu TableName właściwości . Jeśli dodasz element DataTable do kolekcji przy Add użyciu metody , przekazując bez argumentów, tabela otrzymuje nazwę domyślną na podstawie kolejności dodania tabeli ("Table1", "Table2" itd.).
Uwaga
Zwraca wartość false
, gdy co najmniej dwie tabele mają taką samą nazwę, ale różne przestrzenie nazw. Wywołanie nie powiedzie się, jeśli podczas dopasowywania nazwy tabeli do dokładnie jednej tabeli występuje niejednoznaczność.
Aby uzyskać indeks klasy DataTable, użyj IndexOf metody .