176 messaggi dal 19 maggio 2003
Ciao a tutti, ecco il mio problemino:
ho un datagrid che permette all'utente di modificare i valori dei campi.
Per un campo specifico mi servirebbe inserire un checkBox in modifica :

<EditItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server"> </asp:CheckBox>
</EditItemTemplate>

A questo campo corrisponde un valore nel DB uguale a 'SI' o 'NO'; come faccio a ceccare la combobox se sta a 'SI' e a dececcarla se sta a 'NO'???
Grazie mille a tutti
150 messaggi dal 24 maggio 2001
Contributi
// C#
CheckBox1.Checked = (campoDb=="SI"?true:false);


'VB
if CampoDb = "SI" Then
CheckBox1.Checked = True
else
CheckBox1.Checked = False
end if

Questo va scritto nel gestore dell'evento ItemDataBound.

Ciao
..ema
176 messaggi dal 19 maggio 2003
Mi da problemi:
"Riferimento a un oggetto non impostato su un'istanza di oggetto"
come diceva Emanuele nell'evento ItemDataBound devi prima recuperare un riferimento alla ceckbox corrente

if (e.Item.ItemType == ListItemType.Item | e.Item.ItemType == ListItemType.AlternatingItem) 
      { 
CheckBox ceck = (CheckBox ) e.Item.FindControl("CheckBox 1");
}


ciao marco

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

http://nostromo.spaces.live.com/default.aspx
di nulla :)

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
184 messaggi dal 21 febbraio 2005
ciao ho messo un campo checkbox nel mio datagrid.
come faccio a ceccarlo e a dececcarlo quando carico il datagrid?
senpre nell'evento ItemDataBound, una volta recuperato un riferimento, con i metodi postati sopra, puoi settare la proprietà come meglio credi.

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.