Bagikan melalui


DataColumnCollection.Item[] Properti

Definisi

Mendapatkan yang ditentukan DataColumn dari koleksi.

Overload

Item[Int32]

DataColumn Mendapatkan dari koleksi pada indeks yang ditentukan.

Item[String]

DataColumn Mendapatkan dari koleksi dengan nama yang ditentukan.

Item[Int32]

Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs

DataColumn Mendapatkan dari koleksi pada indeks yang ditentukan.

public:
 property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
 virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public System.Data.DataColumn this[int index] { get; }
public virtual System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn

Parameter

index
Int32

Indeks berbasis nol kolom yang akan dikembalikan.

Nilai Properti

pada DataColumn indeks yang ditentukan.

Pengecualian

Nilai indeks lebih besar dari jumlah item dalam koleksi.

Contoh

Contoh berikut menggunakan Item[] properti untuk mencetak ColumnName nilai objek yang DataColumn ditentukan oleh indeks. Contoh menggunakan DataTable yang dimuat oleh System.Windows.Forms. Kontrol DataGrid.

private void PrintColumnNamesByIndex(DataTable table)
{
    // Get the DataColumnCollection from a DataTable in a DataSet.
    DataColumnCollection columns = table.Columns;

    // Print each column's name using the Index.
    for (int i = 0 ;i <columns.Count ;i++)
        Console.WriteLine(columns[i]);
}
Private Sub PrintColumnNamesByIndex(table As DataTable)
    ' Get the DataColumnCollection from a DataTable in a DataSet.
    Dim columns As DataColumnCollection = table.Columns

    ' Print each column's name using the Index.
    Dim i As Integer
    For i = 0 To columns.Count - 1
        Console.WriteLine(columns(i))
    Next i
End Sub

Keterangan

Metode Contains ini dapat digunakan untuk menguji keberadaan kolom. Ini berguna sebelum Anda mencoba menggunakan Item[].

Lihat juga

Berlaku untuk

Item[String]

Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs
Sumber:
DataColumnCollection.cs

DataColumn Mendapatkan dari koleksi dengan nama yang ditentukan.

public:
 property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
 virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public System.Data.DataColumn? this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
public virtual System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn

Parameter

name
String

Kolom ColumnName yang akan dikembalikan.

Nilai Properti

DataColumn dalam koleksi dengan yang ditentukan ColumnName; jika tidak, nilai null jika DataColumn tidak ada.

Contoh

Contoh berikut menggunakan Item[] properti untuk mencetak DataType nilai objek yang DataColumn ditentukan oleh indeks.

private void PrintDataType(DataTable table)
{
    // Get the DataColumnCollection from a DataTable in a DataSet.
    DataColumnCollection columns = table.Columns;

    // Print the column's data type.
    Console.WriteLine(columns["id"].DataType);
}
Private Sub PrintDataType(table As DataTable)
     ' Get the DataColumnCollection from a DataTable in a DataSet.
     Dim columns As DataColumnCollection = table.Columns

     ' Print the column's data type.
     Console.WriteLine(columns("id").DataType)
End Sub

Keterangan

Item[] peka huruf besar/kecil secara kondisional saat mencari nama kolom. Misalnya, jika seseorang DataColumn diberi nama "mydatacolumn" dan yang lain diberi nama "Mydatacolumn", string yang digunakan untuk mencari salah satu kolom dianggap peka huruf besar/kecil. Namun, jika "mydatacolumn" ada dan "Mydatacolumn" tidak, string pencarian dianggap tidak peka huruf besar/kecil.

Lihat juga

Berlaku untuk