none
LISTBOX RRS feed

  • 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

    ;-)

     

    mercoledì 25 agosto 2010 08:24

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. 

    mercoledì 25 agosto 2010 13:53
    Moderatore
  • 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.

    mercoledì 25 agosto 2010 18:55

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. 

    mercoledì 25 agosto 2010 13:53
    Moderatore
  • 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.

    mercoledì 25 agosto 2010 18:55