DataColumnCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de opgegeven DataColumn waarde op uit de verzameling.
Overloads
| Name | Description |
|---|---|
| Item[Int32] |
Hiermee haalt u de DataColumn verzameling op uit de opgegeven index. |
| Item[String] |
Hiermee haalt u de DataColumn verzameling op met de opgegeven naam. |
Item[Int32]
Hiermee haalt u de DataColumn verzameling op uit de opgegeven index.
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
Parameters
- index
- Int32
De op nul gebaseerde index van de kolom die moet worden geretourneerd.
Waarde van eigenschap
De DataColumn opgegeven index.
Uitzonderingen
De indexwaarde is groter dan het aantal items in de verzameling.
Voorbeelden
In het volgende voorbeeld wordt de eigenschap gebruikt om de Item[]ColumnName waarde af te drukken van een DataColumn object dat is opgegeven door de index. In het voorbeeld wordt de DataTable gebruikt die is opgenomen in een systeem. Windows. Forms.DataGrid-besturingselement.
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
Opmerkingen
De Contains methode kan worden gebruikt om te testen op het bestaan van een kolom. Dit is handig voordat u probeert te gebruiken Item[].
Zie ook
Van toepassing op
Item[String]
Hiermee haalt u de DataColumn verzameling op met de opgegeven naam.
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
Parameters
- name
- String
De ColumnName kolom die moet worden geretourneerd.
Waarde van eigenschap
De DataColumn in de verzameling met de opgegeven ColumnName; anders een null-waarde als deze DataColumn niet bestaat.
Voorbeelden
In het volgende voorbeeld wordt de eigenschap gebruikt om de Item[]DataType waarde af te drukken van een DataColumn object dat is opgegeven door de index.
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
Opmerkingen
Item[] is voorwaardelijk hoofdlettergevoelig wanneer wordt gezocht naar kolomnamen. Als de ene bijvoorbeeld DataColumn 'mydatacolumn' heet en een andere 'Mydatacolumn' heet, wordt een tekenreeks die wordt gebruikt voor het zoeken naar een van de kolommen beschouwd als hoofdlettergevoelig. Als 'mydatacolumn' echter bestaat en 'Mydatacolumn' dat niet doet, wordt de zoekreeks beschouwd als hoofdlettergevoelig.