Bagikan melalui


DataTableCollection.Item[] Properti

Definisi

Mendapatkan objek yang ditentukan DataTable dari koleksi.

Overload

Item[Int32]

DataTable Mendapatkan objek pada indeks yang ditentukan.

Item[String]

DataTable Mendapatkan objek dengan nama yang ditentukan.

Item[String, String]

DataTable Mendapatkan objek dengan nama yang ditentukan di namespace yang ditentukan.

Item[Int32]

Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs

DataTable Mendapatkan objek pada indeks yang ditentukan.

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

index
Int32

Indeks berbasis nol untuk DataTable ditemukan.

Nilai Properti

dengan DataTable indeks yang ditentukan; jika null tidak jika DataTable tidak ada.

Pengecualian

Nilai indeks lebih besar dari jumlah item dalam koleksi.

Contoh

Contoh berikut mengambil menurut DataTable indeksnya.

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

Keterangan

Contains Gunakan metode untuk menentukan apakah tabel dengan indeks tertentu ada.

Jika Anda memiliki nama tabel, tetapi bukan indeksnya, gunakan IndexOf metode untuk mengembalikan indeks.

Lihat juga

Berlaku untuk

Item[String]

Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs

DataTable Mendapatkan objek dengan nama yang ditentukan.

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

Nama yang akan DataTable ditemukan.

Nilai Properti

A DataTable dengan nama yang ditentukan; jika null tidak, jika DataTable tidak ada.

Contoh

Contoh berikut mengambil satu tabel berdasarkan nama dari 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

Keterangan

DataTable Jika ada nama yang cocok dengan kasus string pencarian, nama akan dikembalikan. Jika tidak, pencarian tidak peka huruf besar/kecil dilakukan, dan jika DataTable nama ditemukan yang cocok dengan pencarian ini, pencarian akan dikembalikan.

Contains Gunakan metode untuk menentukan apakah tabel dengan nama atau indeks tertentu ada.

Berlaku untuk

Item[String, String]

Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs

DataTable Mendapatkan objek dengan nama yang ditentukan di namespace yang ditentukan.

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

Nama yang akan DataTable ditemukan.

tableNamespace
String

Nama DataTable namespace yang akan dilihat.

Nilai Properti

A DataTable dengan nama yang ditentukan; jika null tidak, jika DataTable tidak ada.

Berlaku untuk