DataColumnCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die angegebene DataColumn aus der Auflistung ab.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[Int32] |
Ruft die DataColumn aus der Auflistung am angegebenen Index ab. |
| Item[String] |
Ruft die DataColumn aus der Auflistung mit dem angegebenen Namen ab. |
Item[Int32]
Ruft die DataColumn aus der Auflistung am angegebenen Index ab.
public:
virtual property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public:
property System::Data::DataColumn ^ default[int] { System::Data::DataColumn ^ get(int index); };
public virtual System.Data.DataColumn this[int index] { get; }
public System.Data.DataColumn this[int index] { get; }
member this.Item(int) : System.Data.DataColumn
Default Public Overridable ReadOnly Property Item(index As Integer) As DataColumn
Default Public ReadOnly Property Item(index As Integer) As DataColumn
Parameter
- index
- Int32
Der nullbasierte Index der zurückzugebenden Spalte.
Eigenschaftswert
Der DataColumn 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 DataTable verwendet, die in einem System enthalten ist. Windows. Forms.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, es zu verwenden Item[].
Weitere Informationen
Gilt für:
Item[String]
Ruft die DataColumn aus der Auflistung mit dem angegebenen Namen ab.
public:
virtual property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public:
property System::Data::DataColumn ^ default[System::String ^] { System::Data::DataColumn ^ get(System::String ^ name); };
public virtual System.Data.DataColumn this[string name] { get; }
public System.Data.DataColumn this[string name] { get; }
member this.Item(string) : System.Data.DataColumn
Default Public Overridable ReadOnly Property Item(name As String) As DataColumn
Default Public ReadOnly Property Item(name As String) As DataColumn
Parameter
- name
- String
Die ColumnName Spalte, die zurückgegeben werden soll.
Eigenschaftswert
The DataColumn in the collection with the specified ColumnName; otherwise a null value if the DataColumn not exist.
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 beispielsweise " DataColumn mydatacolumn" und ein anderer "Mydatacolumn" heißt, wird eine Zeichenfolge, die zum Suchen nach einer der Spalten verwendet wird, als Groß-/Kleinschreibung betrachtet. Wenn "mydatacolumn" vorhanden ist und "Mydatacolumn" nicht vorhanden ist, wird die Suchzeichenfolge als groß-und kleinschreibung betrachtet.