Bonjour,
Dans un datagridview, j'ai x colonnes.
La première et la dernière sont modifiables et les autres sont en read only.
Si l'imputation dans la première colonne est correcte (utilisation du validating et du validated), je souhaite que le focus aille sur la dernière colonne afin de permettre directement l'imputation.
J'utilise :
Ca fonctionne plus ou moins :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dgvACommander.CurrentCell = dgvACommander.CurrentRow.Cells("Last")
La cellule est bien sélectionné (le fond est bleu) mais je ne peux pas imputer directement une valeur.
Par contre, si je clique directement sur la cellule, le fond est bleu et je peux imputer la valeur.
L'idéal serait même que ce n'est pas toute la cellule qui soit sélectionnée en bleu mais juste la valeur comme ca on voit bien que l'on peut la modifier directement (je suis en mode cellselection).
Pour l'instant, j'ai mis le code sur un bouton mais est ce que je peux le mettre sur le validated ?
Qu'est ce qu'il manque ?
Merci d'avance
Gridin
P.S. Tant qu'on y est, sur le enter de la dernière cellule, je souhaite sélectionner :
La cellule en dessous si elle contient une valeur
La première cellule de la ligne suivante si le cellule d'en dessous n'a pas de valeur.
Partager