Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    18

    Problemi con DropDownlist

    Ciao!
    Ho caricato una DropDownList da database e fino a qua tutto bene.
    é possibile aggiungere valori oltre a quelli ottenuti dal Binding?
    Mi serve per creare una lista di categorie che mostra come primo elemento "Seleziona.." ..

    Grazie

  2. #2
    La soluzione migliore consiste nell'aggiungere un elemento direttamente all'oggetto che funge da DataSource per il controllo DataBound.
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    18
    Grazie! Come si fa per aggiungere elementi al DataSource?
    Io uso un Dataset caricato con i valori del DB

  4. #4
    Supponendo che tu disponga di un DataSet il cui contenuto e' rappresentato dall'esecuzione di una determinata interrogazione alla base di dati.

    codice:
     // ds e' il tuo DataSet
    DataTable dt = ds.Tables[0];
    DataRow newRow = dt.NewRow();
    newRow["DataTextField"] = "Seleziona";
    newRow["DataValueField"] = -1;
    dt.Rows.Add(newRow);
    
    YourDropDownList.DataSource = dt;
    YourDropDownList.DataTextField = "DataTextField";
    YourDropDownList.DataValueField = "DataValueField";
    YourDropDownList.DataBind();
    L'esempio che ti ho fatto e' puramente indicativo, ma la logica da seguire e' quella.
    Dovrai di conseguenza sostituire le espressioni utilizzate nei criteri di binding con quelle relative alla struttura del tuo resultset.
    Spero di esserti stato di aiuto.
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    18
    Grazie mille!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.