Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Recuperare il valore per selezionare valore in DropDownList

    ragazzi ho la necessità in fase di modifica di un records di recuperare il valore dal db e quindi far visualizzare nella dropdownlist il valore presente nel db !
    come posso fare?
    con il vecchio ASP facevo un controllo su tutti i valori e se uno era selezionato lo impostavo come Selected !
    ora come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    118
    uguale.
    <Asp:ListBox id="cboColori" style="width:110" size="1" runat="server">
    <asp:ListItem >Colore1</Asp:ListItem>
    <asp:ListItem selected>Colore2</Asp:ListItem>
    </Asp:ListBox>
    ciao
    D.T.K.L.A.M.F.

  3. #3
    no alt non mi sono spiegato molto bene in effetti
    il discorso è questo io devo popolare la DropDownList o il listBox in maniera dinamica e devo rendere selezionato il valore che ho recuperato dal db!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Con la versione 1.1 del framework i controlli di tipo listbox hanno la proprietà SelectedValue, che imposta o ottiene il valore selezionato, precedentemente impostato con la proprietà DataTextValue.

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

  5. #5
    però non so come poter applicare nella mia situazione queste proprietà!
    potresti farmi un esempio ?

  6. #6
    ragazzi altro casino praticamente identico
    non mi riesce nemmeno con i checkbox !
    una volta facevo
    IF valoreDB = 1 THEN
    il checkbox veniva checckato
    ELSE
    checkbox non checckato
    END IF

    ora come diavolo posso fare?
    ho provato a fare un if all'interno del codice html ma giustamente mi dice che il nome del checkBox è già stato dichiarato
    li ho dentro un repeater !!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    118
    alè glielo fatta ....forse....

    mi carico la listBox con i valori presi dal mio db.(utilizzio un reader)
    I = 0
    K = 0
    while objReader.Read
    listBox1.Items.Add(objReader.Getstring(0))
    verifico se il valore che sto inserendo è quello che voglio
    e quindi ne catturo l'elemento relativo(con I) e lo appoggio
    in una variabile (K = I)
    I = I + 1
    end while

    sapendo a quale elemento corrisponde "l'elemento che voglio"
    ListBox1.selectedIndex = K

    spero che sia quello che stavi cercando,fammi sapere.
    ciao
    D.T.K.L.A.M.F.

  8. #8
    non ci riesco ragazzi non so più dove sbattere la testa !

    allora ho questo listBox interno ad un Repeater

    <asp:ListBox id="prenotante" Rows="1" runat="server" CssClass="textbox" />

    io richiamo una funzione all'interno della sub Page_Load()

    CreaDropDownListValore(valoreSelezionato)

    valoreSelezionato è l'id del prenotante che mi serve per fare la verifica e impostare il valore selezionato

    questa è la sub CreaDropDownListValore()

    Sub CreaDropDownListValore(valoreSelezionato as integer)
    dim strSelect as string = "SELECT id,nomeprenotante FROM tbprenotanti ORDER BY nomeprenotante ASC"
    dim objPers = new Pers
    Dim objReader as ODBCDataReader
    objReader = objPers.SelectData(strSelect)
    dim l, k as integer
    WHILE objReader.Read
    prenotante.Items.Add(objReader.Getstring(1))
    prenotante.DataBind()
    END WHILE
    End Sub


    non mi scrive nulla !!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    118
    devo dedurre che tu non voglia usare un reader ?
    D.T.K.L.A.M.F.

  10. #10
    no io utilizzo un ODBCDataReader per leggere i dati perchè uso MySQL !

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.