hujikole2
Messages postés58Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 1 juillet 2005
-
20 oct. 2004 à 11:52
spizzou
Messages postés6Date d'inscriptionvendredi 10 décembre 2004StatutMembreDernière intervention22 janvier 2009
-
10 déc. 2004 à 17:04
Bonjour,
voila, je voudrais savoir comment recuperer le numero d'un ligne selectionné.
j'ai essayé dbgrid.row
mais ca marche seulement si je selectionne les 1ere lignes visible.
mais si je fais descendre l'ascenseur et que je selectionne une ligne il me dira que dbgrid.row=7 (par exemple) car c'est la 7eme ligne visible mais en realité c'est la 15eme ligne au total.
Donc pour ceux qui on compris mon charabia, merci de me repondre.
delphine
A voir également:
Dbgrid recuperer le numero de la ligne selectionnée
hujikole2
Messages postés58Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention 1 juillet 2005 21 oct. 2004 à 09:27
merci beaucoup c'est bien ca.
mais en faisant des tests :
toto=data1.recordset.absluteposition
'je rafraichit mon data et donc le dbgrid
data1.recordset.absluteposition=toto
voila donc ca marche bien sauf si je choisit une ligne qui est vraiment bas dans le dbgrid car au moment ou je me repositionne sur la ligne, le dbgrid n'a pas encore été rafraichit jusqu'a le ligne concerné et donc ca plante.
mais j'arrive pas a trouv er un test qui me permette d'attendre. As tu une idée?
spizzou
Messages postés6Date d'inscriptionvendredi 10 décembre 2004StatutMembreDernière intervention22 janvier 2009 10 déc. 2004 à 17:04
Private Sub DtGrid_NOM_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DtGrid_Agent.Click
'Récupération de NOM sélectionné dans la DataGrid_NOM
Dim num As Integer = DtGrid_Agent.CurrentCell.RowNumber
dim nom as string = DtGrid_Agent.Item(num, 0)
'ben en fait là je prend la donnée de la première collonne car (0) et pour la ligne sélectionné
MsgBox("Le nom est :" & agent.ToString)