[ASP.NET] Question sur les RadioButton

[ASP.NET] Question sur les RadioButton - C#/.NET managed - Programmation

Marsh Posté le 14-04-2004 à 12:13:08    

Bonjour,  
je souhaiterais créer dynamiquement à partir de données provenant d'une table des boutons radios à l'intérieur d'un datagrid mais je ne vois pas comment faire  
 
En asp j'avais le code suivant :  
 

Code :
  1. Do While Not objRS.EOF
  2.          
  3. %>
  4. <TR>
  5.          
  6.    <TD ALIGN=center ><INPUT TYPE=checkbox  name=checkbox-<%=i%> id=checkbox-<%=i%>></TD>
  7.    <TD ALIGN=left>&nbsp;<%=objRs.Fields("CD_RESEAU" )%></TD>
  8.    <TD ALIGN=left>
  9. <Input type="radio" value="0" onClick ="document.getElementById('checkbox-<%=i%>').setAttribute('checked',true)" name="ID_ESSBASE-<%=i%>" <%if cint(objRs.Fields("ID_ESSBASE" )) = 0 Then %>checked<%End If%>>0
  10. <Input type="radio" value="1" onClick ="document.getElementById('checkbox-<%=i%>').setAttribute('checked',true)" name="ID_ESSBASE-<%=i%>" <%if cint(objRs.Fields("ID_ESSBASE" )) = 1 Then %>checked<%End If%>>1</TD>
  11. </TR>

       
 
 
 
Voila donc pour les checkbox et les labels je sais les créer mais par contre je n'arrive pas à créer et initialiser mes boutons radios en fonction de la valeur du recordset  
 
Merci d'avance  
Laurent

Reply

Marsh Posté le 14-04-2004 à 12:13:08   

Reply

Marsh Posté le 22-04-2004 à 21:04:58    

Je crois que c'est le même problème que j'avais :
http://forum.hardware.fr/hardwaref [...] 9995-1.htm
 
Déclare tes objets dans le code behind et mets les dans un conteneur  
comme celui là par exemple :

Code :
  1. <asp:panel ...>


 


Message édité par pc2000 le 22-04-2004 à 21:07:21
Reply

Marsh Posté le 28-04-2004 à 10:38:52    

essayez d'utiliser les asp : PlaceHolder au lieu des asp : Panel
ça laisse moins de trace dans le code exécuté et ça permet d'être un peu plus "compliant" avec mozilla et netscape !
 
le asp : Panel en html donnera ça : <span>...</span> ce qui peut poser des pbs (si ! si !) alors que le PlaceHolder de rajoutera aucune balise superflue...


Message édité par titione le 28-04-2004 à 10:39:24
Reply

Sujets relatifs:

Leave a Replay

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