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

    Valore selected in listbox

    Io ho una Listbox popolata dal database, e un'altra sub che estrae altri dati dalla tabella!
    Il mio problema è di mettere a selected il valore della listbox che coincide con quello estratto dalla seconda sub.

    codice:
    Private sub dettaglioCommessa()
    	sql = "SELECT * FROM COMMESSE WHERE id_commessa=" & id_commessa
    	
    	Dim cmd AS New OleDbCommand(SQL, conn)
    	Dim rs AS OleDbDataReader
    								
    	rs = cmd.ExecuteReader()
    			
    	do while rs.Read()			
    		elencoClienti.SelectedIndex = rs("id_cliente")
    		codiceCommessa.Text = rs("codiceCommessa")
    	loop	
    				
    	rs.Close()		
    	rs = Nothing
    	cmd = Nothing
    end sub
    
    .....
    .....
    
    <asp:listbox ID="elencoClienti" Runat="server" CssClass="select14normal" Rows="1" SelectionMode="Single"></asp:listbox>
    Questa è la riga incriminata:

    elencoClienti.SelectedIndex = rs("id_cliente")

    Pensavo che così mi selezionasse il dato corretto, ma non fa nulla!
    Come posso fare?
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  2. #2
    elencoClienti.SelectedIndex = elencoClienti.Items.IndexOf(elencoClienti.Items.Fi ndByValue(valore da cercare));
    se invece del valore cerchi il text della ddl allora usa FindByText

  3. #3
    Wow grazie funziona!!!
    Non era tanto facilmente trovabile come funzione però!
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

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.