Condividi tramite


DataColumnCollection.Item[] Proprietà

Definizione

Ottiene la classe DataColumn specificata dalla raccolta.

Overload

Item[Int32]

Ottiene dall'insieme la classe DataColumn in corrispondenza dell'indice specificato.

Item[String]

Ottiene la classe DataColumn dall'insieme con il nome specificato.

Item[Int32]

Origine:
DataColumnCollection.cs
Origine:
DataColumnCollection.cs
Origine:
DataColumnCollection.cs

Ottiene dall'insieme la classe DataColumn in corrispondenza dell'indice specificato.

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

Parametri

index
Int32

Indice in base zero della colonna da restituire.

Valore della proprietà

Oggetto DataColumn in corrispondenza dell'indice specificato.

Eccezioni

Il valore di indice è maggiore del numero degli elementi contenuti nell'insieme.

Esempio

Nell'esempio seguente viene utilizzata la Item[] proprietà per stampare il ColumnName valore di un DataColumn oggetto specificato dall'indice. Nell'esempio viene utilizzato l'oggetto DataTable contenuto in system.Windows.Forms. Controllo DataGrid.

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

Commenti

Il Contains metodo può essere utilizzato per verificare l'esistenza di una colonna. Questa operazione è utile prima di provare a usare Item[].

Vedi anche

Si applica a

Item[String]

Origine:
DataColumnCollection.cs
Origine:
DataColumnCollection.cs
Origine:
DataColumnCollection.cs

Ottiene la classe DataColumn dall'insieme con il nome specificato.

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

Parametri

name
String

Proprietà ColumnName della colonna da restituire.

Valore della proprietà

Oggetto DataColumn dell'insieme con la proprietà ColumnName specificata; in caso contrario, valore null se l'oggetto DataColumn non esiste.

Esempio

Nell'esempio seguente viene utilizzata la Item[] proprietà per stampare il DataType valore di un DataColumn oggetto specificato dall'indice.

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

Commenti

Item[] fa distinzione tra maiuscole e minuscole in modo condizionale quando cerca nomi di colonna. Ad esempio, se uno DataColumn è denominato "mydatacolumn" e un altro è denominato "Mydatacolumn", una stringa usata per cercare una delle colonne viene considerata con distinzione tra maiuscole e minuscole. Tuttavia, se "mydatacolumn" esiste e "Mydatacolumn" non esiste, la stringa di ricerca viene considerata senza distinzione tra maiuscole e minuscole.

Vedi anche

Si applica a