DataColumnCollection.Item[] Egenskap

Definition

Hämtar den angivna DataColumn från samlingen.

Överlagringar

Name Description
Item[Int32]

DataColumn Hämtar samlingen från det angivna indexet.

Item[String]

DataColumn Hämtar från samlingen med det angivna namnet.

Item[Int32]

Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs

DataColumn Hämtar samlingen från det angivna indexet.

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

Parametrar

index
Int32

Det nollbaserade indexet för kolumnen som ska returneras.

Egenskapsvärde

Vid DataColumn det angivna indexet.

Undantag

Indexvärdet är större än antalet objekt i samlingen.

Exempel

I följande exempel används Item[] egenskapen för att skriva ut värdet för ColumnName ett DataColumn objekt som anges av index. I exemplet används DataTable som finns i ett system. Windows. Forms.DataGrid-kontroll.

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

Kommentarer

Metoden Contains kan användas för att testa om det finns en kolumn. Detta är användbart innan du försöker använda Item[].

Se även

Gäller för

Item[String]

Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs
Källa:
DataColumnCollection.cs

DataColumn Hämtar från samlingen med det angivna namnet.

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

Parametrar

name
String

Kolumnen ColumnName som ska returneras.

Egenskapsvärde

I DataColumn samlingen med angivet ColumnName; annars ett null-värde om det DataColumn inte finns.

Exempel

I följande exempel används Item[] egenskapen för att skriva ut värdet för DataType ett DataColumn objekt som anges av 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

Kommentarer

Item[] är villkorligt skiftlägeskänslig när den söker efter kolumnnamn. Om en DataColumn till exempel heter "mydatacolumn" och en annan heter "Mydatacolumn" betraktas en sträng som används för att söka efter en av kolumnerna som skiftlägeskänslig. Men om "mydatacolumn" finns och "Mydatacolumn" inte gör det, betraktas söksträngen som skiftlägesokänslig.

Se även

Gäller för