Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    dropdownlist + valore selected

    Ho il seguente problema, nel mio datagrid stampo tutti i valori presenti all'interno di una tabella. Tra questi valori ne ho uno di tipo booleano.
    Per fare l'update di questo valore vorrei fare una casella a discesa dove l'utente può selezionare il valore vero o il valore falso!!!!

    Non riesco però a recuperare il valore già presente nel database per visualizzare subito all'interno della select il valore SELECTED!!!

    In pratica io ho scritto il seguente codice, come posso modificarlo???

    <ASP:TemplateColumn Headertext=attivato SortExpression=attivato>
    <ItemTemplate>
    <ASP:Label Runat=server text='<%# databinder.eval(container.dataitem, "attivato")%>' ID="Label13"></ASP:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <nobr>
    <aspropDownList Runat=server SelectedIndex='<%# StateIndex(container.dataitem("attivato"))%>' ID="edit_attivato">
    <asp:ListItem>True</asp:ListItem>
    <asp:ListItem>False</asp:ListItem>
    </aspropDownList>
    </nobr>
    </EditItemTemplate>
    </ASP:TemplateColumn>>

    Vorrei che se nel database il campo è già valorizzato a false, allora false apparisse come valore selezionato già della select...
    HELP PLEASE...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Innanzi tutto io userei un controllo CheckBox al posto di una DropDownList.

    Cmq tornando al tuo problema:
    Immagino che StateIndex sia una tua funzione. Io fareì così

    codice:
    Function StateIndex(MyBln as Boolean) as Integer
    If MyBln Then
       Return 0
    Else
       Return 1
    End If
    End Function

    Hey hey, my my Rock and roll can never die!

  3. #3

    Grazie

    Grazie funziona perfettamente!!!


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.