DataGridView [Résolu]

Messages postés
208
Date d'inscription
samedi 17 janvier 2009
Dernière intervention
5 mars 2013
- 30 oct. 2010 à 00:48 - Dernière réponse :
Messages postés
208
Date d'inscription
samedi 17 janvier 2009
Dernière intervention
5 mars 2013
- 1 nov. 2010 à 15:49
Bonsoir,

Y-a-t-il un moyen de faire descendre le curseur de la premiere "pseudo" colonne d'un DataGridView (apres un click sur un bouton par exemple)?
D'ailleurs, comment s'appelle cette premiere colonne?

Via code (et pas par un simple click sur la rangee).

dgvTest.SelectedRows...???


Je n'arrive pas a trouver une propriete ou quelquechose.
Cela devrait etre simple pourtant.
Ou bien, dois- je m'orienter vers une autre direction?

Merci pour tout conseil.

JLuc01
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
14
Date d'inscription
lundi 22 octobre 2007
Dernière intervention
9 mai 2015
- 31 oct. 2010 à 11:44
3
Merci
la propîété est :

BindingContext(MonDataGridView.DataSource).Position = MaNouvellePosition

ou
un exemple si tu travailles avec des classes :
un stagiaire (oStagiaire) est inscrit à une session (DataGrid_Session)
Au click sur un stagiaire, on veut déplacer le curseur sur la ligne de la session correspondante :

Me.DataGrid_Session.DataSource = ClassSessionData.ListSessionStagiaire(Me.oStagiaire.ID)

DataGrid_Session = MonDataGridView
ClassSessionData = classe d'accès aux données
ListSessionStagiaire = liste renvoyée
oStagiaire.ID = identifiant du stagiaire

ici, le curseur se placera sur la ligne qui comporte les données de ce stagiaire.
J'espère avoir pu t'aider...

Merci cdulsdcma 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de cdulsdcma
Messages postés
208
Date d'inscription
samedi 17 janvier 2009
Dernière intervention
5 mars 2013
- 31 oct. 2010 à 01:43
0
Merci
Bon, je crois que j'avance un peu, mais c'est pas encore ca.

        dgvName.Rows(0).Selected = False
        dgvName.Rows(1).Selected = True


En fait je selectionne la deuxieme rangee, mais le curseur reste sur la premiere rangee.

Je cherche toujours, mais un peu d'aide m'aidera a aller certainement plus vite et surtout dans la bonne direction.

JLuc01
Commenter la réponse de cs_JLuc01
Messages postés
14
Date d'inscription
lundi 22 octobre 2007
Dernière intervention
9 mai 2015
- 31 oct. 2010 à 11:23
0
Merci
bonjour,
je crois que le datagridview n'est, comme son nom l'indique qu'une vue des données. Pour bouger le curseur, il ne faut pas agir sur la grille mais sélectionner les données voulues... se déplacer dans les enregistrements...
Je suis débutante comme toi. Bonne recherche !
Commenter la réponse de cdulsdcma
Messages postés
14
Date d'inscription
lundi 22 octobre 2007
Dernière intervention
9 mai 2015
- 31 oct. 2010 à 11:48
0
Merci
Je crois que je me suis trompé ! là, la grille session va s'initialiser avec la ou les sessions suivies par ce stagiaire...Mais bon, l'idée est là... il faut agir sue l'enregistrement que l'on veut sélectionner...Bon courage !
Commenter la réponse de cdulsdcma
Messages postés
208
Date d'inscription
samedi 17 janvier 2009
Dernière intervention
5 mars 2013
- 1 nov. 2010 à 15:49
0
Merci
Merci, je crois avoir compris dans quelle direction aller.

BindingContext(ContactsBindingSource).Position = 2

Cela fera l'affaire pour maintenant, juste besoin de creuser le probleme.

Merci encore de votre interet pour une question simple et peut-etre un peu vague.

JLuc01
Commenter la réponse de cs_JLuc01

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.