Interdire saisie dans une colonne d'un datagrid

mdelahais Messages postés 30 Date d'inscription mercredi 24 mars 2004 Statut Membre Dernière intervention 16 juin 2009 - 15 juin 2004 à 14:20
saintnaej Messages postés 14 Date d'inscription vendredi 4 juillet 2008 Statut Membre Dernière intervention 11 août 2008 - 7 juil. 2008 à 12:00
J'ai rempli une datagrid avec les données d'une table. Je peux modifier le contenu de la datagrid ou ajouter des lignes. Cependant, je souhaiterai que l'utilisateur ne puisse pas ajouter de données ou modifier les données de la colonne contenant la clé.
Est ce possible? peut on interdire l'accès d'une seule colonne d'un datagrid?
Merci

1 réponse

saintnaej Messages postés 14 Date d'inscription vendredi 4 juillet 2008 Statut Membre Dernière intervention 11 août 2008
7 juil. 2008 à 12:00
Salut,

c'est tout à fait possible.
Il te suffit de locker la colonne en question de cette manière

datagrid1.Columns(i).Locked = True où i est le numéro de la colonne que tu veux vérouiller (0 pour la première, 1 pour la seconde et ainsi de suite... de gauche à droite).

Voilà, en espérant t'avoir aidé
0