Freigeben über


DataColumnCollection.Item[] Eigenschaft

Definition

Ruft die angegebene DataColumn aus der Auflistung ab.

Überlädt

Item[Int32]

Ruft die DataColumn am angegebenen Index aus der Auflistung ab.

Item[String]

Ruft die DataColumn mit dem angegebenen Namen aus der Auflistung ab.

Item[Int32]

Quelle:
DataColumnCollection.cs
Quelle:
DataColumnCollection.cs
Quelle:
DataColumnCollection.cs

Ruft die DataColumn am angegebenen Index aus der Auflistung ab.

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

Der nullbasierte Index der zurückzugebenden Spalte.

Eigenschaftswert

Das DataColumn-Objekt am angegebenen Index.

Ausnahmen

Der Indexwert ist größer als die Anzahl der Elemente in der Auflistung.

Beispiele

Im folgenden Beispiel wird die Item[] -Eigenschaft verwendet, um den ColumnName Wert eines DataColumn durch index angegebenen Objekts zu drucken. Im Beispiel wird die verwendet, die DataTable in einem System.Windows.Forms enthalten ist. DataGrid-Steuerelement.

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

Hinweise

Die Contains -Methode kann verwendet werden, um das Vorhandensein einer Spalte zu testen. Dies ist nützlich, bevor Sie versuchen, zu verwenden Item[].

Weitere Informationen

Gilt für:

Item[String]

Quelle:
DataColumnCollection.cs
Quelle:
DataColumnCollection.cs
Quelle:
DataColumnCollection.cs

Ruft die DataColumn mit dem angegebenen Namen aus der Auflistung ab.

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

Der ColumnName der zurückzugebenden Spalte.

Eigenschaftswert

Die DataColumn in der Auflistung mit dem angegebenen ColumnName. Andernfalls ein NULL-Wert, wenn die DataColumn nicht vorhanden ist.

Beispiele

Im folgenden Beispiel wird die Item[] -Eigenschaft verwendet, um den DataType Wert eines DataColumn durch index angegebenen Objekts zu drucken.

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

Hinweise

Item[] bei der Suche nach Spaltennamen wird die Groß-/Kleinschreibung bedingt beachtet. Wenn eine beispielsweise DataColumn "mydatacolumn" und eine andere den Namen "Mydatacolumn" hat, wird eine Zeichenfolge, die zum Suchen nach einer der Spalten verwendet wird, als groß-/klein angesehen. Wenn jedoch "mydatacolumn" vorhanden ist und "Mydatacolumn" nicht, wird die Suchzeichenfolge als nicht beachtet.

Weitere Informationen

Gilt für: