DataTableCollection.Item[] Properti

Definisi

Mendapatkan objek yang ditentukan DataTable dari koleksi.

Overload

Nama Deskripsi
Item[Int32]

Mendapatkan objek DataTable 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
Sumber:
DataTableCollection.cs
Sumber:
DataTableCollection.cs

Mendapatkan objek DataTable 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

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

Pengecualian

Nilai indeks lebih besar dari jumlah item dalam koleksi.

Contoh

Contoh berikut mengambil DataTable menurut 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
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 menurut 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 tersebut 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
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 namespace layanan yang DataTable akan dicari.

Nilai Properti

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

Berlaku untuk