[ASPX][C#] Gérer des données sur une page, gestion des event

Gérer des données sur une page, gestion des event [ASPX][C#] - ASP - Programmation

Marsh Posté le 14-12-2004 à 11:29:40    

Bonjour à tous ;)
 
j'explique mon titre, voilà ce que je veux faire sur ma page :  
 
- sur le Page_Load (IsPostBack == false) je remonte des données d'une BDD dans un DataTable ;  
- sur ma page j'ai un Tableau control server et à partir du DataTable j'affiche ces données dynamiquement dans ce tableau.  
 
Jusqu'ici pas de soucis. Maintenant je souhaite donner à l'utilisateur la possibilité d'ajouter ou supprimer des lignes dans le tableau (ce qui revient à rajouter ou supprimer une ligne dans le DataTable).  
 
J'arrive bien à supprimer un élément de la DataTable, mais étant donné que l'évènement arrive après le OnLoad, les données sont à jour mais pas l'affichage, bref je tourne en rond.  
 
J'avais également mis l'affichage dans le PreRender ce qui nous donnait comme cycle d'évènement :  
 
- OnInit  
- OnLoad  
- MyEvent (ajout ou suppression dans la DataTable)  
- PreRender (à partir du DataTable je remplie dynamiquement le tableau HTML)  
 
Le problème est que si je procède comme cela, le fait de créer dynamiquement des controls dans PreRender les évènements associés ne se déclenche pas (dixit Microsoft), bref je ne sais pas comment faire.  
 
Help !!!

Reply

Marsh Posté le 14-12-2004 à 11:29:40   

Reply

Marsh Posté le 14-12-2004 à 12:30:13    

pkoi tu mets pas ça dans le "Page_Load" en dehors du "isPostBack == false" ?
 
"isPostBack == false" indique que la page n'a pas été rechargée, donc qu'on arrive directement sur la page depuis une autre page. Le comportement actuel est donc tout simplement lié à ça.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed