Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Comment : modifier le type d'une colonne DataGridView Windows Forms à l'aide du concepteur

 

Vous pouvez parfois souhaiter modifier le type d'une colonne qui a déjà été ajoutée à un contrôle DataGridView Windows Forms. Par exemple, vous pouvez vouloir modifier les types de quelques-unes des colonnes qui sont générées automatiquement lorsque vous liez le contrôle à une source de données. Ceci est utile lorsque la table que vous affichez a des colonnes qui contiennent des clés étrangères aux lignes dans une table connexe. Dans ce cas, vous pouvez remplacer les colonnes de zone de texte qui affichent ces clés étrangères par les colonnes de zone de liste déroulante qui affichent des valeurs plus explicites de la table connexe.

La procédure suivante requiert un projet d'application Windows avec un formulaire qui contient un contrôle DataGridView. Pour plus d'informations sur la configuration d'un tel projet, consultez How to: Create a Windows Application Project et Comment : ajouter des contrôles à des Windows Forms.

System_CAPS_noteRemarque

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Customizing Development Settings in Visual Studio.

Pour modifier le type d'une colonne à l'aide du concepteur

  1. Cliquez sur le glyphe de balise active (Glyphe de balise active) dans l'angle supérieur droit du contrôle DataGridView, puis sélectionnez Modifier les colonnes.

  2. Sélectionnez une colonne dans la liste Colonnes sélectionnées.

  3. Dans la grille Propriétés des colonnes, attribuez à la propriété ColumnType la valeur du nouveau type de colonne.

    System_CAPS_noteRemarque

    La propriété ColumnType est une propriété de moment de design uniquement qui indique la classe qui représente le type de colonne. Il ne s'agit pas d'une propriété réelle définie dans une classe de colonne.

Afficher: