DataTableCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das angegebene DataTable Objekt aus der Auflistung ab.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Ruft das DataTable -Objekt am angegebenen Index ab. |
| Item[String] |
Ruft das DataTable Objekt mit dem angegebenen Namen ab. |
| Item[String, String] |
Ruft das DataTable Objekt mit dem angegebenen Namen im angegebenen Namespace ab. |
Item[Int32]
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
Ruft das DataTable -Objekt am angegebenen Index ab.
public:
property System::Data::DataTable ^ default[int] { System::Data::DataTable ^ get(int index); };
public System.Data.DataTable this[int index] { get; }
member this.Item(int) : System.Data.DataTable
Default Public ReadOnly Property Item(index As Integer) As DataTable
Parameter
Eigenschaftswert
A DataTable mit dem angegebenen Index; andernfalls null wenn dies DataTable nicht vorhanden ist.
Ausnahmen
Der Indexwert ist größer als die Anzahl der Elemente in der Auflistung.
Beispiele
Im folgenden Beispiel wird ein DataTable anhand des Indexes abgerufen.
private void GetDataTableByIndex()
{
// presuming a DataGrid is displaying more than one table, get its DataSet.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection.
DataTableCollection tablesCollection = thisDataSet.Tables;
// Iterate through the collection to get each table name.
for (int i = 0; i < tablesCollection.Count; i++)
Console.WriteLine(tablesCollection[i].TableName);
}
Private Sub GetDataTableByIndex()
' Presuming a DataGrid is displaying more than one table, get its DataSet.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection.
Dim tablesCollection As DataTableCollection = thisDataSet.Tables
' Iterate through the collection to get each table name.
Dim i As Integer
For i = 0 To tablesCollection.Count - 1
Console.WriteLine(tablesCollection(i).TableName)
Next
End Sub
Hinweise
Verwenden Sie die Contains Methode, um zu bestimmen, ob eine Tabelle mit einem bestimmten Index vorhanden ist.
Wenn Sie den Namen einer Tabelle haben, aber nicht den Index, verwenden Sie die IndexOf Methode, um den Index zurückzugeben.
Weitere Informationen
Gilt für:
Item[String]
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
Ruft das DataTable Objekt mit dem angegebenen Namen ab.
public:
property System::Data::DataTable ^ default[System::String ^] { System::Data::DataTable ^ get(System::String ^ name); };
public System.Data.DataTable? this[string? name] { get; }
public System.Data.DataTable this[string name] { get; }
member this.Item(string) : System.Data.DataTable
Default Public ReadOnly Property Item(name As String) As DataTable
Parameter
- name
- String
Der Name des DataTable zu findenden Inhalts.
Eigenschaftswert
A DataTable mit dem angegebenen Namen; andernfalls null wenn dies DataTable nicht vorhanden ist.
Beispiele
Im folgenden Beispiel wird eine einzelne Tabelle anhand des Namens aus der DataTableCollection.
private void GetTableByName()
{
// Presuming a DataGrid is displaying more than one table, get its DataSet.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection.
DataTableCollection tablesCollection = thisDataSet.Tables;
// Get a specific table by name.
DataTable table = tablesCollection["Suppliers"];
Console.WriteLine(table.TableName);
}
Private Sub GetTableByName()
' Presuming a DataGrid is displaying more than one table,
' get its DataSet.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection.
Dim tablesCollection As DataTableCollection = thisDataSet.Tables
' Get a specific table by name.
Dim table As DataTable = tablesCollection("Suppliers")
Console.WriteLine(table.TableName)
End Sub
Hinweise
Wenn ein DataTable Name vorhanden ist, der der Groß-/Kleinschreibung der Suchzeichenfolge entspricht, wird er zurückgegeben. Andernfalls wird eine Suche ohne Groß-/Kleinschreibung ausgeführt, und wenn ein DataTable Name gefunden wird, der dieser Suche entspricht, wird sie zurückgegeben.
Verwenden Sie die Contains Methode, um zu bestimmen, ob eine Tabelle mit einem bestimmten Namen oder Index vorhanden ist.
Gilt für:
Item[String, String]
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
Ruft das DataTable Objekt mit dem angegebenen Namen im angegebenen Namespace ab.
public:
property System::Data::DataTable ^ default[System::String ^, System::String ^] { System::Data::DataTable ^ get(System::String ^ name, System::String ^ tableNamespace); };
public System.Data.DataTable? this[string? name, string tableNamespace] { get; }
public System.Data.DataTable this[string name, string tableNamespace] { get; }
member this.Item(string * string) : System.Data.DataTable
Default Public ReadOnly Property Item(name As String, tableNamespace As String) As DataTable
Parameter
- name
- String
Der Name des DataTable zu findenden Inhalts.
Eigenschaftswert
A DataTable mit dem angegebenen Namen; andernfalls null wenn dies DataTable nicht vorhanden ist.