Checkbox in Gridview
frever
frever non è online. Ultima attività: 09/02/2010 10.46.40frever
l'1 luglio 2009 alle 17:42
32 messaggi dal 15 marzo 2001
Ciao,
il mio problema è semplice: Ho una gridview che deve visualizzare /modificare un campo boleano: l'ho inserito come boundfield e come visualizzazione mi dà vero/falso. Come posso mettere il campo in un checkbox in modo che si possa spuntare o meno??
Grazie in anticipo

RE: Checkbox in Gridview
nostromo
nostromo non è online. Ultima attività: 09/02/2010 11.49.13nostromo Top Poster
il 4 luglio 2009 alle 01:21
converti la tua BoundField in una TemplateField e aggiungi la tua CeckBox

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

http://nostromo.spaces.live.com/default.aspx
RE: Checkbox in Gridview
frever
frever non è online. Ultima attività: 09/02/2010 10.46.40frever
il 5 luglio 2009 alle 21:24
32 messaggi dal 15 marzo 2001
Grazie per la risposta, ma inserito il templatefield e la relativa checkbox mi visualizza la checkbox ma non mi fa ne vedere nè modificare il valore .
La grdiview si appoggia ad una tabella il cui il campo "libero" è ovviamente di tipo boleano; gli altri dati vengono tranquillamente modificati, quindi non ci sono errori nel codice che gestisce l'update, Il parser non mi da alcun errore nel codice...
Ecco il codice del templatefield

<asp:TemplateField HeaderText="Libero">

<EditItemTemplate>
<asp:CheckBox ID="ceckuno" runat="server" datafield="libero" />
</EditItemTemplate>
<itemtemplate>
<asp:CheckBox ID="ceckdue" runat="server" datafield="libero" />
</itemtemplate>
</asp:templatefield>
.......
Dove sbaglio...... Grazie

RE: Checkbox in Gridview
nostromo
nostromo non è online. Ultima attività: 09/02/2010 11.49.13nostromo Top Poster
il 6 luglio 2009 alle 09:23
devi aggiungere

<asp:CheckBox ID="ceckdue" runat="server" datafield="libero" Checked='<%# Bind(nomeCampo)>' />

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

http://nostromo.spaces.live.com/default.aspx
RE: Checkbox in Gridview
frever
frever non è online. Ultima attività: 09/02/2010 10.46.40frever
il 6 luglio 2009 alle 10:03
32 messaggi dal 15 marzo 2001
Ho implementato con entrambe le checkbox (in realtà poi ne compare una sola) con 'checked' ed in questo modo il tutto funziona perfettamente sia in visualizzazione che in update. Perfetto!!!
Se può servire ecco il codice........

<asp:TemplateField HeaderText="Libero">

<EditItemTemplate>
<asp:CheckBox ID="ceckuno" runat="server" datafield="libero" checked='<%#Bind("libero")%>' />
</EditItemTemplate>
<itemtemplate>
<asp:CheckBox ID="ceckdue" runat="server" datafield="libero" checked='<%#Bind("libero")%>' />
</itemtemplate>
</asp:templatefield>

Ovviamente il campo interessato nella tabella è il campo boleano "libero"
Grazie ancora.

RE: Checkbox in Gridview
nostromo
nostromo non è online. Ultima attività: 09/02/2010 11.49.13nostromo Top Poster
il 6 luglio 2009 alle 10:16
ne compare una sola, perche viene visualizzata l'una o l'altra template a seconda dello stato del GridView

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.
COMMUNITY
ULTIMI MESSAGGI
UTENTI ONLINE
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2010.2.8