DataColumnCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur spécifiée DataColumn à partir de la collection.
Surcharges
| Nom | Description |
|---|---|
| Item[Int32] |
Obtient la DataColumn collection à l’index spécifié. |
| Item[String] |
Obtient la DataColumn collection avec le nom spécifié. |
Item[Int32]
Obtient la DataColumn collection à l’index spécifié.
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
Paramètres
- index
- Int32
Index de base zéro de la colonne à retourner.
Valeur de propriété
À DataColumn l’index spécifié.
Exceptions
La valeur d’index est supérieure au nombre d’éléments de 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 par un système. Windows. Contrôle Forms.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]
Obtient la DataColumn collection avec le nom spécifié.
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
Paramètres
- name
- String
Colonne ColumnName à retourner.
Valeur de propriété
Dans DataColumn la collection avec la valeur spécifiée ColumnName; sinon, une valeur Null s’il 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 conditionnelle lorsqu’il recherche des noms de colonnes. Par exemple, si l’un DataColumn est nommé « mydatacolumn » et qu’un autre est nommé « 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 « Mydatacolumn » ne le fait pas, la chaîne de recherche est considérée comme non sensible à la casse.