billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008
-
13 févr. 2006 à 13:25
vouviane
Messages postés3Date d'inscriptionvendredi 23 juillet 2010StatutMembreDernière intervention25 juillet 2010
-
25 juil. 2010 à 01:51
salut a tous, voila je vous explique le probleme, j'ai une source de données, que je mets dans un data grid, mais le probleme cest que lorsque je modifie ma base de données, ca ne modifie pas le datagrid.. j'ai créé un bouton "rafraichir" mais je ne sais pas quoi mettre comme code dedans, je pense qu'il faudrai que je vide le datagrid, puis le re-remplir par la suite, mais je narrive pas a le vider, j'ai tout esssayé la (a par de jeter l'ordi a la poubelle ou de me suicider..)..si quelquun pouvais maider svp , car la je crackkeee !!!
merci beaucoup.
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 févr. 2006 à 16:10
Le DataGrid n'agit pas directement avec la base mais avec la copie locale des données qu'on lui a affecter en tant que source. (DataSet, DataTable, etc)
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 14 févr. 2006 à 12:27
Comment ça pas de requête ?
Sinon l'utilisation de '*' ce n'est pas génial, précise plutôt explicitement les colonnes.
Et ExecuteNonQuery sur une requête SELECT ça ne va pas vraiment.
Voir la doc de OleDbCommand, un tableau y décrit les méthodes Execute*
Et OleDbDataAdapter devrait aussi t'intéresser.
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 févr. 2006 à 15:45
Salut,
Invalidate provoque le redessin du contrôle.
Si tes données ont changer en base, il faut juste que tu réexecutes la commande de récupération des données qui t'as permis de remplir ton DataGrid.
billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008 13 févr. 2006 à 15:56
ce que y'a c'est que je charge les données de ma base, mais quand il n'y a pas d'occurences dans ma base, ca me laisse ce que javais chargé auparavant et ca me rajoute rien, mais moi j'aimerais que ca m'efface tout ce que j'ai dans le datagrid.
lorsque je charge ma Form4, en meme temps je vide ma base, donc ca ne devrai rien mafficher dans mon datagrid a chaque fois.
billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008 13 févr. 2006 à 17:06
toujours rien, j'ai essayé sur un autre message de ce topic mais ca marche pas...
ca ne me demarre meme pas une page quoi.. je sais pas si ca viens de moi.. jessaierai de chez moi ce soir pour voir..
billut
Messages postés74Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 5 décembre 2008 14 févr. 2006 à 10:49
heu re bonjour, cest encore moi, j'ai encore un probleme lié a ma datagrid, je le met dans ce topic car cest la suite.. en fait, j'arrive donc a effacer mon datagrid, mais il ne se met pas a jours, lorsque j'insere des données, ca m'insere les données présentes dans la tables lors de la création de la connection avec la base de données. lorsque j'efface les données de ma tables, ca me mets toujours les meme données dans mon datagrid, j'aimerais savoir comment la "mettre a jour" svp..merci