nixounet
Messages postés17Date d'inscriptionvendredi 28 octobre 2005StatutMembreDernière intervention 2 avril 2007
-
12 mars 2007 à 13:12
hicham_899
Messages postés43Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 1 mars 2011
-
28 juin 2007 à 16:13
Bonjour,
J'aimerais faire monter ou decendre les enregistrements dans un datagrid en pressant sur des boutons.
j'arrive à récupérer la valeur de l'index de ma ligne, mais comment faire pour lui attribuer une autre valeur par la suite?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 13 mars 2007 à 10:06
Ok c'est ce que je pensais. En fait, modifier la position dans le DataGrid et enregistrer dans la base ne changera rien du tout ;)
Ce que tu dois faire, c'est ajouter une colonne "position" avec la position de la ligne. Dans le DataGridView, tu affiches ta table triée sur cette colonne. Et avec tes boutons, tu modifies les valeurs de ces colonnes puis tu enregistres dans ta table.
Mx
MVP C#
nixounet
Messages postés17Date d'inscriptionvendredi 28 octobre 2005StatutMembreDernière intervention 2 avril 2007 13 mars 2007 à 10:50
et sinon si je change juste le champ position, il faut que je rafraichisse mon DataGrid pour que les lignes soit dans le bon ordre, alors comment faire si dans ma base je n'ai pas les même valeur?
Vous n’avez pas trouvé la réponse que vous recherchez ?