DataGrid

jean_camille - 12 juin 2001 à 23:15
cs_rabli Messages postés 37 Date d'inscription lundi 1 mai 2006 Statut Membre Dernière intervention 11 mars 2010 - 10 août 2008 à 20:49
salut

Voilà j'ai une base de donnée access et sous vb j'ai mis un datagrid afin de visualiser ce que j'ai dans une de mes table, ce qui fonctionne. Le seul hic c'est que lorsque j'ajoute une champ à ma table il s'ajoute dans ma base de donné access mais pas tout de suite dans mon datagrid, je dois refermer le programme puis l'ouvrir à nouveau pour voir apparaitre les modifications sur mon datagrid.
J'ai déjà essayé avec refresh mais sa ne fonctionne pas.

Merci de me venir en aide

2 réponses

bonjour...

j'ai une solution, peut-être et sûrement pas la meilleure, mais ça marche.

tu crées une fonction Remplir_grille avec laquelle tu remplis ta grille, que ce soit par un objet recordset ou non...

lorsque tu ajoutes un champ, à la fin, appelles ta fonction. c'est simple et ça mange pas de pain...

ah oui... penses à vider ta grille au préalable.
0
cs_rabli Messages postés 37 Date d'inscription lundi 1 mai 2006 Statut Membre Dernière intervention 11 mars 2010
10 août 2008 à 20:49
pour voir le resultat de ton ajout sur le datagrid et si tu utilise un adodc il faudrait un adodc.refresh puis datagrid.refresh
0
Rejoignez-nous