Udostępnij za pośrednictwem


DataTableCollection.Item[] Właściwość

Definicja

Pobiera określony DataTable obiekt z kolekcji.

Przeciążenia

Item[Int32]

DataTable Pobiera obiekt w określonym indeksie.

Item[String]

DataTable Pobiera obiekt o określonej nazwie.

Item[String, String]

DataTable Pobiera obiekt o określonej nazwie w określonej przestrzeni nazw.

Item[Int32]

Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs

DataTable Pobiera obiekt w określonym indeksie.

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

index
Int32

Indeks zerowy klasy do znalezienia DataTable .

Wartość właściwości

Element DataTable z określonym indeksem; w przeciwnym razie null , jeśli DataTable obiekt nie istnieje.

Wyjątki

Wartość indeksu jest większa niż liczba elementów w kolekcji.

Przykłady

Poniższy przykład pobiera element według jego indeksu 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

Uwagi

Contains Użyj metody , aby określić, czy istnieje tabela z określonym indeksem.

Jeśli masz nazwę tabeli, ale nie jej indeks, użyj IndexOf metody , aby zwrócić indeks.

Zobacz też

Dotyczy

Item[String]

Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs

DataTable Pobiera obiekt o określonej nazwie.

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

Nazwa elementu do znalezienia DataTable .

Wartość właściwości

A DataTable z określoną nazwą; w przeciwnym razie null , jeśli DataTable element nie istnieje.

Przykłady

Poniższy przykład pobiera pojedynczą tabelę według nazwy z tabeli 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

Uwagi

DataTable Jeśli istnieje nazwa zgodna z wielkością liter ciągu wyszukiwania, jest zwracana. W przeciwnym razie jest wykonywane wyszukiwanie bez uwzględniania wielkości liter, a jeśli zostanie znaleziona nazwa zgodna z tym wyszukiwaniem DataTable , zostanie zwrócona.

Contains Użyj metody , aby określić, czy tabela o określonej nazwie lub indeksie istnieje.

Dotyczy

Item[String, String]

Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs
Źródło:
DataTableCollection.cs

DataTable Pobiera obiekt o określonej nazwie w określonej przestrzeni nazw.

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

Nazwa elementu do znalezienia DataTable .

tableNamespace
String

Nazwa DataTable przestrzeni nazw do wyszukania.

Wartość właściwości

A DataTable z określoną nazwą; w przeciwnym razie null , jeśli DataTable element nie istnieje.

Dotyczy