none
DropDownList gerarchica RRS feed

  • Domanda

  • Ciao a tutti!

    Ho necessità di creare una DropDownList con i dati contenuti in un database SQL Server (Id;ParentId;Nome; OrdineDiVisualizzazione)

    Vorrei realizzare questo:

    <Select>

       <option value = "Cat1">
          Cat1
       </ Option>

       <option value = "SubCat1.a">
          Cat1 >> SubCat1.a
       </ Option>


       <option value = "SubCat1.b">
          Cat1 >> SubCat1.a >> SubCat1.b
       </ Option>


       <option value = "Cat2">
          Cat2
       </ Option>


       <option value = "Cat3">
          Cat3
       </ Option>

       <option value = "SubCat3.a">
          Cat3 >> SubCat3.a
       </ Option>
    ....
    </ Select>



    Qualcuno mi può aiutare?

    PS: Uso Razor!

        
    lunedì 23 marzo 2015 16:45

Risposte

Tutte le risposte

  • Scusa non ti converrebbe utilizzare una treeview anzichè una dropdownlist?

    Prova a dare uno sguardo qui:

    http://travistidwell.com/jquery.treeselect.js/

    Ciao


    Luca Congiu (congiuluc)
    Personal Blog: blog.dotnetcode.it

    Se hai trovato la soluzione all'interno del Forum, ricorda di segnalare il post come risposta, in alternativa puoi postare la soluzione da te adottata. Questo aiuterà altri utenti, che hanno riscontrato la stessa problematica, ad identificare rapidamente la soluzione/risposta corretta.


    lunedì 23 marzo 2015 17:00
    Moderatore
  • Ciao Luca!

    Si, il concetto è quello. Ma a me serve una selec come questa:

    Cat1

    Cat2

    Cat2 >> SubCat2.a

    Cat2 >> SubCat2.a >> SubCat2.b

    ....

    Non devo creare un menù.

    lunedì 23 marzo 2015 17:04
  • Potresti crearti una query che ti restituisce i dati nel formato voluto e poi riempire la select.

    Ciao


    Luca Congiu (congiuluc)
    Personal Blog: blog.dotnetcode.it

    Se hai trovato la soluzione all'interno del Forum, ricorda di segnalare il post come risposta, in alternativa puoi postare la soluzione da te adottata. Questo aiuterà altri utenti, che hanno riscontrato la stessa problematica, ad identificare rapidamente la soluzione/risposta corretta.

    lunedì 23 marzo 2015 17:14
    Moderatore
  • Sarebbe fantastico. Ma non saprei estrarli in maniera gerarchica.

    lunedì 23 marzo 2015 17:26
  • prova a dare uno sguardo qui:

    https://technet.microsoft.com/it-it/library/ms186243%28v=sql.105%29.aspx

    Ciao


    Luca Congiu (congiuluc)
    Personal Blog: blog.dotnetcode.it

    Se hai trovato la soluzione all'interno del Forum, ricorda di segnalare il post come risposta, in alternativa puoi postare la soluzione da te adottata. Questo aiuterà altri utenti, che hanno riscontrato la stessa problematica, ad identificare rapidamente la soluzione/risposta corretta.

    lunedì 23 marzo 2015 17:47
    Moderatore
  • Ciao DotNetx

    Sei riuscito a trovare la soluzione?


    Luca Congiu (congiuluc)
    Personal Blog: blog.dotnetcode.it

    Se hai trovato la soluzione all'interno del Forum, ricorda di segnalare il post come risposta, in alternativa puoi postare la soluzione da te adottata. Questo aiuterà altri utenti, che hanno riscontrato la stessa problematica, ad identificare rapidamente la soluzione/risposta corretta.

    lunedì 30 marzo 2015 07:45
    Moderatore