DataTableCollection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det angivna DataTable objektet från samlingen.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar objektet DataTable vid det angivna indexet. |
| Item[String] |
DataTable Hämtar objektet med det angivna namnet. |
| Item[String, String] |
DataTable Hämtar objektet med det angivna namnet i det angivna namnområdet. |
Item[Int32]
Hämtar objektet DataTable vid det angivna indexet.
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
Parametrar
Egenskapsvärde
A DataTable med det angivna indexet, annars null om det DataTable inte finns.
Undantag
Indexvärdet är större än antalet objekt i samlingen.
Exempel
I följande exempel hämtas en DataTable av dess index.
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
Kommentarer
Contains Använd metoden för att avgöra om det finns en tabell med ett specifikt index.
Om du har namnet på en tabell, men inte dess index, använder du IndexOf metoden för att returnera indexet.
Se även
Gäller för
Item[String]
DataTable Hämtar objektet med det angivna namnet.
public:
property System::Data::DataTable ^ default[System::String ^] { System::Data::DataTable ^ get(System::String ^ name); };
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
Parametrar
- name
- String
Namnet på sökvägen DataTable .
Egenskapsvärde
A DataTable med det angivna namnet, annars null om det DataTable inte finns.
Exempel
I följande exempel hämtas en enskild tabell efter namn från 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
Kommentarer
Om det finns ett DataTable namn som matchar söksträngens skiftläge returneras det. Annars utförs en skiftlägeskänslig sökning och om ett DataTable namn hittas som matchar den här sökningen returneras det.
Contains Använd metoden för att avgöra om det finns en tabell med ett specifikt namn eller index.
Gäller för
Item[String, String]
DataTable Hämtar objektet med det angivna namnet i det angivna namnområdet.
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; }
member this.Item(string * string) : System.Data.DataTable
Default Public ReadOnly Property Item(name As String, tableNamespace As String) As DataTable
Parametrar
- name
- String
Namnet på sökvägen DataTable .
Egenskapsvärde
A DataTable med det angivna namnet, annars null om det DataTable inte finns.