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

    aggiungere elementi in dropdownlist

    codice:
    for(int i=0; i<=dt.Rows.Count-1;i++)
    				{
    					string linea="";
    					cont += 1;
    					for(int y=0; y<=cont-1;y++)
    					{
    						linea = linea.Trim() + "- ";
    					}
    					this.ddlAssegna.Items.Add(linea + dt.Rows[i].ItemArray[0].ToString());
    
    					DataTable dt_figliepagina = ricercaPagineSottoHome("assegnapagina" + cont, dt.Rows[i].ItemArray[1].ToString());
    					scrivisottopagine(dt_figliepagina);
    					
    				}
    				cont -= 1;
    questo tipo di codice carica nella dropdownlist dei nomi di pagine elencanti in certa maniera. ovviamente così quando seleziono l'elemento desiderato, il suo selectedvalue corrisponde al selecteditem. vorrei invece poter inserire il codice della pagina, cioè visualizzare sì il nome della pagina nella dropdownlist ma quando seleziono mi ritorna il codice della pagine, perchè potrei avere delle pagine con lo stesso nome.
    come posso fare?

  2. #2
    se non sbaglio oltre al costruttore relativo all'oggetto ListItem

    ListItem(string) in cui specifichi solamente la proprietà Text

    hai anche

    ListItem(string,string) con cui puoi valorizzare Text e Value

    prova quindi così:

    objDropDownList.Items.Add(new ListItem("text","value"))

    no pain no gain!

    ricordati che hai dei limiti...

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.