Bonjour,
Je m'arrache les cheveux pour faire un truc certainement tout simple.
Je voudrais sélectionner une ligne dans un datagridview.....
Ben ouais, tout simplement...
Quand je clique sur une ligne (dgv à fullrowselect et multiselect=false), la ligne se sélectionne (en bleu) et dans le header de ligne j'ai une petite flèche.
Quand je descend avec les flèches de mon clavier, idem.
Mais par programmation, j'arrive bien à sélectionner ma ligne en bleu mais la petite flèche dans le header qui indique la ligne en cours ne bouge pas d'un poil...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataGridView1.Rows[index].Selected = true;
Or, la currentRow du dgv reste celle dont le header contient la petite flèche et non celle qui est sélectionnée en bleu....

Comment peut on modifier la ligne courante par programmation ???