Bonjour,
J'ai un gridview que je rempli et vide à l'aide de deux boutons images 'ajouter' et 'suppriemr' (Chacune ayant une fonction propre).
J'applique une mise à jour partielle juste sur le tableau lorsque je clique sur les deux boutons (afin de ne pas avoir un rafraichissement totale de ma page à chaque modification de mon tableau).
J'ai aussi appliqué la propriété emptydatatemplate en cas d'abscence de données.
Jusque là, pas de problème.
Par contre, je voudrais que lorsque mon tableau est vide, mon bouton supprimer ne soit pas visible.
J'ai donc penser à rajouter dnas mon page load
Cela marche au chargement de ma page, mais sachant que je n'ai qu'un rafraissement partielle de ma page, ceci ne marche plus lorsque j'applique mes ajouts et mes suppression, cad :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (GridViewSite.Rows.Count == 0) { BoutonSupprimerSite.Visible = false; } else { BoutonSupprimerSite.Visible = true; }
- lorsque j'ai des données dans mon tableau et que je supprime tous à l'aide de mon bouton 'supprimer', celui-ci reste visible même si il n'y plus de données
-inversement, lorsque mon tableau est vide au début et que j'ajoute des données avec mon bouton ajouter, le bouton supprimer ne réapparait pas.
J'ai essayé de jouer avec les postback mais sans succés.
Est-ce que quelqu'un verrait comment faire ? Merci.
Partager