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?