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

    [VB2010 Exp] Comportamento list box incomprensibile

    Ciao a tutti,

    in un form ho una listbox popolata da database access 2010. Purtroppo però la listbox in oggetto mi fa un comportamento piuttosto strano. Quando vado a selezionare un valore in essa contenuto mi cambia la scritta con il valore della chiave. Faccio un esempio

    | CAT1 |
    | CAT2 |
    ....
    | CATN |

    se io premo ad esempio CAT1 il testo cambia e mi fa vedere il valore dell'id corrispondente. Come mai questo comportamento?
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quale codice c'è nell'evento click della listbox in questione?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    non ho nessun codice nell'evento click o nell'evento SelectedIndexChanged è per questo che ho chiesto aiuto sul forum. Non riesco a capire cosa possa essere successo
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi dare maggiori informazioni altrimenti come si fa solo a fare un'ipotesi?

    Come è popolata la listbox?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Allora,

    il box viene popolato da un database access 2010. Nel progetto ho inserito la mia sorgente dati, poi dalla finestra origine dati ho inserito il dettaglio della listbox e si è generato in automatico dbprovaDataset, tblprovaBindingSource, tblprovaTableAdapter e TableAdapterManager.

    Nel database ho inserito manualmente nella tabella prova 4 record:

    id | categoria

    1 | categoria1
    2 | categoria2
    3 | categoria3
    4 | categoria4

    che vengono correttamente visualizzti. Quando premo però al posto di leggere categoria1 mi appare 1 (che è l'id corrispondente).

    --- EDIT

    mi sono dimenticato: cliccando sul listbox e successivamente sulla freccina in alto a destra ho settato: usa elementi associati al database, origine dati: tblprovaBindingSource, visualizza membro: categoria, membro valore: id, valore selezionato: categoria.
    Errare è umano, ma per fare veramente casino ci vuole la password di root

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.