DataColumnCollection.Item[] Özellik

Tanım

Belirtilen DataColumn değeri koleksiyondan alır.

Aşırı Yüklemeler

Name Description
Item[Int32]

DataColumn Belirtilen dizindeki koleksiyondan öğesini alır.

Item[String]

DataColumn Belirtilen ada sahip koleksiyondan öğesini alır.

Item[Int32]

Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs

DataColumn Belirtilen dizindeki koleksiyondan öğesini alır.

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

Parametreler

index
Int32

Döndürülecek sütunun sıfır tabanlı dizini.

Özellik Değeri

DataColumn Belirtilen dizinde.

Özel durumlar

Dizin değeri koleksiyondaki öğe sayısından büyüktür.

Örnekler

Aşağıdaki örnek, dizin tarafından belirtilen bir Item[] nesnenin ColumnName değerini yazdırmak için özelliğini kullanırDataColumn. Örnek, bir Sistem tarafından bulunan DataTable kullanır. Windows. Forms.DataGrid denetimi.

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

Açıklamalar

Contains yöntemi, bir sütunun varlığını test etmek için kullanılabilir. Bu, kullanmaya Item[]çalışmadan önce yararlıdır.

Ayrıca bkz.

Şunlara uygulanır

Item[String]

Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs
Kaynak:
DataColumnCollection.cs

DataColumn Belirtilen ada sahip koleksiyondan öğesini alır.

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

Parametreler

name
String

ColumnName Döndürülecek sütunun değeri.

Özellik Değeri

DataColumn belirtilen ColumnNameile koleksiyonunda ; yoksa, değeri yoksa null değerDataColumn.

Örnekler

Aşağıdaki örnek, dizin tarafından belirtilen bir Item[] nesnenin DataType değerini yazdırmak için özelliğini kullanırDataColumn.

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

Açıklamalar

Item[] sütun adlarını ararken koşullu olarak büyük/küçük harfe duyarlıdır. Örneğin, biri DataColumn "mydatacolumn" ve diğeri "Mydatacolumn" olarak adlandırılırsa, sütunlardan birini aramak için kullanılan bir dize büyük/küçük harfe duyarlı olarak kabul edilir. Ancak, "mydatacolumn" varsa ve "Mydatacolumn" yoksa, arama dizesi büyük/küçük harfe duyarlı olarak kabul edilir.

Ayrıca bkz.

Şunlara uygulanır