Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2130 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  DataGrid et checkbox...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

DataGrid et checkbox...

n°1296323
Setaio
Posté le 01-02-2006 à 13:24:59  profilanswer
 

La j'ai un petit souci sur une de mes pages, j'ai un datagrid avec une "templatecolumn" avec comme en tête un linkbutton, et pour la colonne en elle même des checkbox.
 
Lorsque je check des checkbox et que je clique sur le linkbutton, l'évènement "itemcommand" se déclanche mais j'ai toutes mes checkbox à false  :sweat:  
Quelqu'un aurait une idée du problème?  

mood
Publicité
Posté le 01-02-2006 à 13:24:59  profilanswer
 

n°1296327
_Mose_
Lonesome coder
Posté le 01-02-2006 à 13:30:19  profilanswer
 

Ouaip, ca ressemble furieusement un pb hyper-classique :
* Quand tu clickes sur un bouton ta page est rechargée, et la valeur de tes check-box n'est pas restaurée.
 
Deux solutions :
* Au page_load, il faut que tu recharges la valeur de tes checkbox.
* Au page-load, il faut que tu donnes une ClientID unique à chacune de tes textboxes, comme ça le ViewState de ta page sauvera et restaurera la valeur de tes checkbox automatiquement.


---------------
Tout est normal, suffit de comprendre pourquoi.
n°1296442
Setaio
Posté le 01-02-2006 à 15:02:21  profilanswer
 

Erg merci et je viens aussi de m'appercevoir que j'ai fais un ti truc ( databind hors d'un !IsPostBack )...Donc ce comportement était normal :o
Ca fait deux heures que je me prends la tête comme un con...Bah vivement le week end!

n°1439012
drfrag
Posté le 08-09-2006 à 12:59:01  profilanswer
 

Mêmes symptomes pour moi :(
 
Lors du PostBack toutes mes checkboxs sont réinitialisés à False. C'est balo... Surtout que je fais que des échanges client - serveur pour supprimer toutes les lignes du datagrid qui sont cochés... Donc que du PostBack
 
Parmis tes deux solutions comment tu les mets en pratique concretement ?
 
Pour la 1ere : (recharger les valeurs de mes checkboxs) Cela veut dire sauvegarder l'indice de chacune des lignes cochés avec de faire le PostBack? Mais sauvegarder ca ou ? J'ai du mal à imaginer concètement comment je vais faire.
 
Pour la 2ème : idem, comment faire ? Le datagrid est rempli par une requète SQL comme tu dois t'en douter. Et à chaque ligne vient s'ajouté une checkbox. A partir de là je vois pas comment donner un ClientID à chaque checkbox, comme le processus de remplissage est "automatique".
 
Ciao !

n°1439944
drfrag
Posté le 11-09-2006 à 08:09:03  profilanswer
 

Autant pour moi. Lors d'un simple PostBack je ne perd plus mes checkboxs.
Je les perdais car je faisais un refresh de mon datagrid. Mais tant que je refresh pas; tout reste coché malgrès les PostBack.


Message édité par drfrag le 11-09-2006 à 14:17:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  DataGrid et checkbox...

 

Sujets relatifs
Comment parcourir les lignes d'une datagrid dynamiquement?ajout dynamique de TextBox dans une colonne DataGrid
select * from table where nom = ' "+string+"' n marche pas en datagridSVP j'ai vraiment besoin d'aide sur les DataGrid
Datagrid C# affichage dynamique de champs de texte[c#] tri sur datagrid
Parcourir un datagrid[ASP.NET] Datagrid et checkbox
datagrid + checkboxDataGrid avec des controles ComboBox, List, ou checkBox?
Plus de sujets relatifs à : DataGrid et checkbox...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR