Principale utente con più risposte
LISTBOX

Domanda
-
ciao a tutti..ho un problema con un programmino e non essendo un un veterano di vb sto sclerando senza pero trovare soluzione.
Io riempio un listbox con una serie di valori presi da un database il problema e che motli valori sono doppi
COME FACCIO A FARE IN MODO CHE SE UN VALORE SIA DOPPIO VENGA INSERITO UNA VOLTA SOLA???
GRAZIE MILLE
;-)
Risposte
-
Le tue entità sono veramente doppie oppure sono entità distinte (cioè la loro chiave è differente) ma hanno la stessa descrizione che appare a video?
Se le entità sono veramente doppie, potresti eseguire la query in database con distinct in modo da recuperare una sola occorrenza per entità e con quella riempire la listbox.
Magari dettaglia meglio con cosa accedi alla banca dati, che struttura hanno le tue righe della tabella, quale è la query che esegui, etc., etc.. In questo modo potremmo essere più utili.
- Proposto come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 07:04
- Contrassegnato come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 13:14
-
ciao a tutti..ho un problema con un programmino e non essendo un un veterano di vb sto sclerando senza pero trovare soluzione.
Io riempio un listbox con una serie di valori presi da un database il problema e che motli valori sono doppi
COME FACCIO A FARE IN MODO CHE SE UN VALORE SIA DOPPIO VENGA INSERITO UNA VOLTA SOLA???
GRAZIE MILLE
;-)
Ciao,se le tue entita' sono doppie con la medesima chiave e sotto la stessa tabella questo esempio spero ti
possa aiutare o darti un'idea , come detto giustamente da MassimoBonanni puoi utilizzare la query Distinct con Linq,
guarda questo link http://msdn.microsoft.com/en-us/library/bb348436.aspx
Ciao.
- Proposto come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 07:03
- Contrassegnato come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 13:14
Tutte le risposte
-
Le tue entità sono veramente doppie oppure sono entità distinte (cioè la loro chiave è differente) ma hanno la stessa descrizione che appare a video?
Se le entità sono veramente doppie, potresti eseguire la query in database con distinct in modo da recuperare una sola occorrenza per entità e con quella riempire la listbox.
Magari dettaglia meglio con cosa accedi alla banca dati, che struttura hanno le tue righe della tabella, quale è la query che esegui, etc., etc.. In questo modo potremmo essere più utili.
- Proposto come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 07:04
- Contrassegnato come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 13:14
-
ciao a tutti..ho un problema con un programmino e non essendo un un veterano di vb sto sclerando senza pero trovare soluzione.
Io riempio un listbox con una serie di valori presi da un database il problema e che motli valori sono doppi
COME FACCIO A FARE IN MODO CHE SE UN VALORE SIA DOPPIO VENGA INSERITO UNA VOLTA SOLA???
GRAZIE MILLE
;-)
Ciao,se le tue entita' sono doppie con la medesima chiave e sotto la stessa tabella questo esempio spero ti
possa aiutare o darti un'idea , come detto giustamente da MassimoBonanni puoi utilizzare la query Distinct con Linq,
guarda questo link http://msdn.microsoft.com/en-us/library/bb348436.aspx
Ciao.
- Proposto come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 07:03
- Contrassegnato come risposta Mila Daniel Ovidiu martedì 31 agosto 2010 13:14