[Résolu][C#.Net] Datasource d'un gridView : s'update automatiquement ?

Datasource d'un gridView : s'update automatiquement ? [Résolu][C#.Net] - C#/.NET managed - Programmation

Marsh Posté le 30-07-2006 à 18:36:02    

Bonjour à tous :)
 
J'ai un GridView dont le datasource est une liste d'objets bien à moi.  
Certaines cellules du GridView sont modifiables (textboxes).  
Quand je charge mon GridView, je fais :  

Code :
  1. myGridView.DataSource = myList;
  2. myGridView.DataBind();


Et lorsque l'utilisateur modifie les valeurs dans les cellules du GridView, comment est-ce que je récupère "myList" mise à jour ?  
1- il faut y aller ligne par ligne, FindControl() par FindControl()
2- il y a un moyen magique de récupérer le datasource mis à jour
 
ça serait bien que la solution 2 existe :)
Merci bien pour votre aide !!!


Message édité par Roodie le 01-08-2006 à 19:03:36
Reply

Marsh Posté le 30-07-2006 à 18:36:02   

Reply

Marsh Posté le 30-07-2006 à 18:39:59    

il faudrait voir si le dataset bindé sur le control est mise à jour. Si tel est le cas, il suffit de traiter les event rowupdating et rowupdated du dataset. Et finalement faire un update...  
 
Essaye donc d'en savoir si ton dataset est modifié après changement du user.

Reply

Marsh Posté le 30-07-2006 à 20:16:31    

Euh... quel dataset?  
En tout cas, j'ai des textboxes à l'intérieur de mon GridView, dont il n'y a pas de rowupdating/rowupdated. Peut-être je me trompe...
Merci de ton aide :)

Reply

Marsh Posté le 30-07-2006 à 20:31:24    

c'est toi qui doit ajouter ces deux events.  
mais avant faudrait savoir si ton datagridview modifier les données bindées, a mon avis oui.  
Grâce au débugger tu peux voir ce que contient ton dataset associé à ton datasource.

Reply

Marsh Posté le 31-07-2006 à 21:34:36    

Oki, ze vais voir de ce côté. ça a l'air dur quand même :)
Mici bien à toi :)

Reply

Sujets relatifs:

Leave a Replay

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