Pb datagrid et selection

lolo - 17 juil. 2001 à 15:57
li jet Messages postés 10 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 28 août 2007 - 20 juil. 2007 à 13:12
Bonjour

J ai un datagrid lie a un controle ADODC

j ai une colonne 'selection' ds laquelle l utilisateur
click sur chacune des lignes pour faire basculer un 'N' en 'O' N=non et O=oui
grace a l evenement Rowcolchange

Mais le bleme est que la derniere selection n est pas prise en compte (car il a tjours le focus)
La seule facon que j ai trouve est de noircir la derniere selection en selectionnant toute la derniere ligne

Car si j utilise data.refresh ca marche pas

Si quelqu un sait comment resoudre ce probleme merci d avance

4 réponses

C'est un problème courant, le truc, c'est qu'en fait, tu dois te ballader dans la Grid après ta MAJ
Genre à la fin de ton code de mise à jour, tu fais:

ADODC1.Recordset.Update
If ADODC1.Recordset.EOF Then
ADODC1.Recordset.MoveFirst
Else
ADODC1.Recordset.MoveNext
End If

Voilà
J'espère avoir répondu à ta question
0
Merci d avoir repondu mais le pb ne vient pas de ADODC a mon avis car quand on clik sur chaque ligne il met bien a jour la table reliee par ADODC sauf le dernier

ex :
reference | article | selection
21112222 toit O (1 click fait basculer N a O)
>52555525 porte O (2eme click)
12211111 tole N

le deuxieme O n est pas pris en compte et je suis oblige
de le selectionner entierement pour qu il soit mis a jour ds ma table

J ai essaye lost focus faire datagrid.refresh ca marche pas

Merci d avance
0
alaincasa Messages postés 1 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 23 janvier 2003
23 janv. 2003 à 11:21
avez vous trouver la solution
0
li jet Messages postés 10 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 28 août 2007
20 juil. 2007 à 13:12
i have datagrid and controle ADODC





Ask Code respectively DataGrid Click in the first grade and go to the registration form
0
Rejoignez-nous