Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004

    asop:checkbox dove lo metto il value??????

    Immaginate che per ogni utente posso descrivere dinamicamente n informazioni sull'utente. Avrò quindi 2 tabelle. Una con i campi di informazione e l'altra con i dati. Con una query estraggo id descrizione_campo e valore_campo.

    Li metto in un data repeater con all'interno un checkbox
    Così:
    codice:
    		<asp:DataList ID="lstData" Runat="Server" CssClass="text_body">
    			<ItemTemplate>
    				<TR><TD width="40%">
    				<%# DataBinder.Eval(Container.DataItem, "DESCRIZIONE_CAMPO") %>
    				</TD> 
    				<td width="60%">
    				<asp:CheckBox id="chk" Runat="server" Checked="<%# DataBinder.Eval(Container.DataItem, "VALORE_CAMPO") %>" ></asp:CheckBox>
    				</td></tr>
    			</ItemTemplate>
    		</asp:DataList>
    1° Mi da errore sul Checked=" ect... Why=????
    2° Perchè non posso specificare il valore per il checkbox in questo c...o di linguaggio

    grazie

  2. #2

    Re: asop:checkbox dove lo metto il value??????

    1° Mi da errore sul Checked=" ect... Why=????
    Dovresti scrivere:
    codice:
    <asp:CheckBox id="chk" Runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "VALORE_CAMPO") %>' ></asp:CheckBox>
    Ma "VALORE_CAMPO" deve restituire un valore true/false. Altrimenti devi richiamare una funziona apposita che dato il valore restiuisca il valore corretto true/false.
    2° Perchè non posso specificare il valore per il checkbox in questo c...o di linguaggio

    grazie
    Limiti tuoi.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #3
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Grazie per la risposta , ora provo.

    Tu dici che sono limiti miei ? asp:checkbox ha o non ha il valore ? sai quello che si mette nel tag checkbox ? <input type="checkbox" value='ciao'> ???? Mi devo fare un control ?

    E un'altra cosa .... non posso usare System.Convert.ToBoolean per convertire il valore ?

  4. #4
    Se usi il webcontrol CheckBoxList, del value che te ne fai visto che esso serve per sapere se esso è stato selezionato? In ASP.NET è sufficiente fare un controllo banale come questo:
    codice:
    if (controllo.Checked=true) then
    ' check
    else
    ' non check
    end if
    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Si ok, ma checkboxlist mi mette il check e la descrizione, io ho bisogno di avere la descrizione ed il check....

  6. #6
    La descrizione, se ho ben capito, la metti nella proprietà "Text" o anche "ToolTip". Per il Check vale quanto detto sopra.

    Maggiori info sul checkbox:
    http://msdn.microsoft.com/library/de...ClassTopic.asp

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  7. #7
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Sei molto gentile, ma il Server Control asp:checkboxlist è intrinsecamente una boiata.... Funziona, ma non mi incolonna i valori

  8. #8
    Nessuno ti obbliga ad usarlo.

    Io per personalizzazioni mi costruisco un webcontrol ereditandolo da quello originale e modifico l'output a mio piacimento.

    Usarlo nei suoi limiti e crearlo uno personalizzato è una tua libera scelta.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  9. #9

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.