73 messaggi dal 02 agosto 2007
premetto che non so se è giusto aver intitolato cosi questa discussione. Il problema è che selezionando una certa voce dal database mi compaiono in delle label altre voci relative a quella selezionata. In particolare selzionando un utente mi da il ruolo corrispondente. E fin qui tutto ok. Ma se seleziono un altro utente mi aggiunge di seguito l'altro ruolo.. e cosi via. Cioè, non 'resetta' il contenuto della label. (sarà risolvibile con ajax?? spero non solo!)
il codice in questione è:

string[] ruoli = Roles.GetRolesForUser(GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[1].Text);

foreach (string ruolo in ruoli)
{
lblRuolo.Text += ruolo;
}

grazie mille come sempre!!
213 messaggi dal 25 settembre 2006
prima del ciclo foreach resettalo a mano
 lblRuolo.Text = ""; 


Ciao.
modifica il codice così:

string[] ruoli = Roles.GetRolesForUser(GridView1.Rows[GridView1.SelectedRow.RowIndex].Cells[1].Text);

lblRuolo.Text = string.Empty

foreach (string ruolo in ruoli)
{
lblRuolo.Text += ruolo;
}

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.