Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    dropdownlist e selected=true

    Ciao a tutti
    ho un problemino.

    Ho un dropdownlist che è inserito in una normalissima tabella (quindi niente datagrid ecc...)


    Vorrei che accedendo alla pagina il valore che si vede per primo nel dropdownlist
    (quindi selected=true) fosse il valore che ce all'interno di un record di access.



    Ho provato cosi ma niente..


    <asp:ListItem Selected="True" Value='<%#container.dataitem("classe")%>'><asp:lab el runat="server" Font-Name="verdana" Font-Size="9" Text='<%#container.dataitem("classe")%>'/></asp:ListItem>

    Spero di essere stato chiaro

    Grazie
    victor
    ----------------------

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Nell'evento OnLoad della pagina, dopo aver verificato che non si tratti di un PostBack, inserisci le istruzioni per scandire gli elementi della DropDownList e imposta quello che corrisponde al record da selezionare come predefinito.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    grazie

    io ho questo
    Dim strSQL as String = "select * from mesi"

    Dim objCmd2 as OleDbCommand
    objConn.Open()
    objCmd2 = new OleDbCommand(strSQL, objConn)
    dim MyCommand As New OledbDataAdapter(strSQL,objConn)
    ds = new DataSet()
    MyCommand.Fill(ds, "mesi")
    objConn.Close
    drop1.DataTextField="mesi" ' campo visualizzato
    drop1.DataValueField="mesi" ' campo di valore
    drop1.DataBind()
    drop1.DataSource=ds
    drop1.DataMember="mesi"
    drop1.DataTextField="mesi" ' campo visualizzato
    drop1.DataValueField="mesi" ' campo di valore
    drop1.DataBind()
    ma si aggancia ad un datagrid

    come faccio ad agganciarlo ad un dropdownlist che non stia dentro un datagrid

    Grazie ancora
    victor
    ----------------------

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    quelle di sotto sono procedure fatte tanto tempo fa, ma credo che funzionino ancora
    codice:
    '--------------------------------------------------------------------
    'seleziona l'item di un listcontrol dato il valore di un item
    '--------------------------------------------------------------------
    Public Sub SelectItemFromValue(ByVal lst As ListControl, ByVal Value$)
    	lst.SelectedIndex = lst.Items.IndexOf(lst.Items.FindByValue(Value))
    End Sub
    '--------------------------------------------------------------------
    'seleziona l'item di un listcontrol dato il valore di un item
    '--------------------------------------------------------------------
    Public Sub SelectItemFromValue(ByVal lst As System.Web.UI.HtmlControls.HtmlSelect, ByVal Value$)
    	lst.SelectedIndex = lst.Items.IndexOf(lst.Items.FindByValue(Value))
    End Sub
    
    
    '--------------------------------------------------------------------
    'seleziona l'item di un listcontrol dato il testo di un item
    '--------------------------------------------------------------------
    Public Sub SelectItemFromText(ByVal lst As ListControl, ByVal Text$)
    	lst.SelectedIndex = lst.Items.IndexOf(lst.Items.FindByText(Text))
    End Sub
    '--------------------------------------------------------------------
    'seleziona l'item di un listcontrol dato il testo di un item
    '--------------------------------------------------------------------
    Public Sub SelectItemFromText(ByVal lst As System.Web.UI.HtmlControls.HtmlSelect, ByVal Text$)
    	lst.SelectedIndex = lst.Items.IndexOf(lst.Items.FindByText(Text))
    End Sub
    il loro uso mi pare evidente
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    adesso ci provo
    per il momento grazie
    victor
    ----------------------

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 © 2026 vBulletin Solutions, Inc. All rights reserved.