Listbox Impazzita

giovedì 16 dicembre 2010 - 19.43
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  .NET 3.5  |  Visual Studio 2008

darkeric Profilo | Senior Member

Ho un problema inspiegabile con una listbox (listbox2)
nella quale aggangio un datatable solo al primo caricamento della pagina
stessa cosa per la (listbox1)
entrambe hanno le stesse proprietà che poi sono quelle standard

quello che fanno è questo:

al click (evento selectedindexchange)

la listbox1 aggiunge una riga ad una tabella con 2 campi ( - / selectedindex.text)
la listbox2 aggiunge una riga ad una tabella con 2 campi ( + / selectedindex.text)

quando clicco sulla listbox1 tutto ok

mentre quando clicco sulla listbox2
mi sballa il selectedindex
cioè
clicco sull'index 8 e in debug mi riporta index 3
tantochè poi la list si posiziona sul 3
mentre se clicco sul 3 sul 7 o sul 9 funziona

che gli è preso?






alx_81 Profilo | Guru

>quando clicco sulla listbox1 tutto ok
>mentre quando clicco sulla listbox2
>mi sballa il selectedindex
>cioè
>clicco sull'index 8 e in debug mi riporta index 3
>tantochè poi la list si posiziona sul 3
>mentre se clicco sul 3 sul 7 o sul 9 funziona
>che gli è preso?
scusami, ma non ho capito quello che fai.. perchè non ci posti il codice della gestione delle due listbox?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

darkeric Profilo | Senior Member

date un occhio a come funziona prima

http://www.plgraphic.it/pizzeria/pizze.aspx

ecco il codice Asp
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ecco il codice VB

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

darkeric Profilo | Senior Member

Ho scoperto l'origine del problema anche se non me lo spiego

ho tolto dal codice

'ListBox2.DataValueField = "prezzo"

che è l'unica cosa che distingue le 2 listbox

ma adesso come faccio per prelevare il prezzo?
devo per forza esuguire un'altra query

come mai questo problema?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5