DataTableCollection.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá zadaný DataTable objekt z kolekce.
Přetížení
Item[Int32] |
DataTable Získá objekt v zadaném indexu. |
Item[String] |
DataTable Získá objekt se zadaným názvem. |
Item[String, String] |
DataTable Získá objekt se zadaným názvem v zadaném oboru názvů. |
Item[Int32]
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
DataTable Získá objekt v zadaném indexu.
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
Parametry
Hodnota vlastnosti
A DataTable se zadaným indexem; v opačném případě null
, pokud DataTable neexistuje.
Výjimky
Hodnota indexu je větší než počet položek v kolekci.
Příklady
Následující příklad načte objekt podle jeho indexu DataTable .
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
Poznámky
Contains Pomocí metody zjistěte, jestli existuje tabulka s konkrétním indexem.
Pokud máte název tabulky, ale ne její index, použijte k vrácení indexu IndexOf metodu .
Viz také
Platí pro
Item[String]
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
DataTable Získá objekt se zadaným názvem.
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
Parametry
- name
- String
Název nalezeného DataTable
souboru.
Hodnota vlastnosti
A DataTable se zadaným názvem; v opačném případě null
, pokud DataTable neexistuje.
Příklady
Následující příklad načte jednu tabulku podle názvu z .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
Poznámky
DataTable Pokud existuje název, který odpovídá písmenu hledaného řetězce, vrátí se. V opačném případě se provede hledání bez rozlišování velkých a malých písmen a pokud DataTable se najde název, který odpovídá tomuto hledání, vrátí se.
Contains Pomocí metody zjistěte, jestli existuje tabulka s konkrétním názvem nebo indexem.
Platí pro
Item[String, String]
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
DataTable Získá objekt se zadaným názvem v zadaném oboru názvů.
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
Parametry
- name
- String
Název nalezeného DataTable
souboru.
Hodnota vlastnosti
A DataTable se zadaným názvem; v opačném případě null
, pokud DataTable neexistuje.