389 messaggi dal 22 giugno 2007
Salve a tutti,
mi espongo il mio probela che mi sta facendo letteralmente impazzire:

Ho una CheckBoxList che viene caricata grazie a un ObjectDataSource.
Via codice nel metodo CheckBoxList_DataBound scrivo
 DinECommerce.cod.DinECommerceDataSetTableAdapters.futura_Attivita_UtenteTableAdapter taAtt = new DinECommerce.cod.DinECommerceDataSetTableAdapters.futura_Attivita_UtenteTableAdapter();
        DinECommerce.cod.DinECommerceDataSet.futura_Attivita_UtenteDataTable tableAtt = taAtt.GetDataBy_UserId(new Guid(userIdHiddenField.Value));
if (tableAtt.Rows.Count > 0)
{
 foreach (var item in tableAtt.Rows)
 {
  ListItem check = attivitaCheckBoxList.Items.FindByValue(tableAtt[0].IdAttivita.ToString());
   check.Selected = true;
 }
}


Il risultato è che solo una Check mi viene selezionata anche se passo 2 volte per la foreach...
Scusate dove è che sbaglio?

Grazie mille.
5.610 messaggi dal 09 febbraio 2002
Contributi
Ciao,
dovresti sostituire tableAtt[0] con item, altrimenti in entrambe le iterazioni del ciclo foreach viene richiamata sempre la stessa riga (la prima).

ciao
Modificato da BrightSoul il 01 febbraio 2012 21.48 -

- So what you're saying is, if we get in trouble, there's no one to help us out?
- I'm afraid not.
- Fantastic!
389 messaggi dal 22 giugno 2007
 Ops che sbadata...
Grazie mille, non riuscivo proprio a vedere l'errore.

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC