Partager via


DataColumnCollection.Item[] Propriété

Définition

Obtient le DataColumn spécifié à partir de la collection.

Surcharges

Item[Int32]

Obtient DataColumn à partir de la collection, à l'index spécifié.

Item[String]

Obtient de la collection le DataColumn portant le nom spécifié.

Item[Int32]

Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs

Obtient DataColumn à partir de la collection, à l'index spécifié.

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

Paramètres

index
Int32

Index de base zéro de la colonne à retourner.

Valeur de propriété

DataColumn au niveau de l'index spécifié.

Exceptions

La valeur d'index est supérieure au nombre d'éléments dans la collection.

Exemples

L’exemple suivant utilise la Item[] propriété pour imprimer la ColumnName valeur d’un DataColumn objet spécifié par index. L’exemple utilise le DataTable contenu d’un System.Windows.Forms. Contrôle 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

Remarques

La Contains méthode peut être utilisée pour tester l’existence d’une colonne. Cela est utile avant d’essayer d’utiliser Item[].

Voir aussi

S’applique à

Item[String]

Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs
Source:
DataColumnCollection.cs

Obtient de la collection le DataColumn portant le nom spécifié.

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

Paramètres

name
String

ColumnName de la colonne à retourner.

Valeur de propriété

DataColumn de la collection portant le ColumnName spécifié ; sinon, une valeur null si DataColumn n'existe pas.

Exemples

L’exemple suivant utilise la Item[] propriété pour imprimer la DataType valeur d’un DataColumn objet spécifié par 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

Remarques

Item[] respecte la casse de manière conditionnelle lorsqu’il recherche des noms de colonnes. Par exemple, si l’une DataColumn est nommée « mydatacolumn » et qu’une autre est nommée « Mydatacolumn », une chaîne utilisée pour rechercher l’une des colonnes est considérée comme respectant la casse. Toutefois, si « mydatacolumn » existe et que « Mydatacolumn » n’existe pas, la chaîne de recherche est considérée comme ne respectant pas la casse.

Voir aussi

S’applique à