6 messaggi dal 19 dicembre 2006
Salve ragazzi avrei bisogno di recuperare dei dati da una gridview e fin qui nulla di strano, ma quando si tratta di recuperare il valore di una checkbox, come ci si comporta? Ho provato in questo modo:
If e.CommandName = "Select" Then
Dim Index As Int32 = Convert.ToInt32(e.CommandArgument)
Dim SelectedRow As GridViewRow = gw_ApparatiFuoriUso.Rows(Index)
IDApp.Value = SelectedRow.Cells(0).Text CheckBox1.Checked = IIf(SelectedRow.Cells(4).Text = "True", True, False)
End if


ma non mi restituisce nulla.
Vi ringrazio per l'aiuto.
Antonio
devi recuperare il riferimento al controllo.

accedi alla collezione Controls della cella, all'indice zero dovresti trovare la tua CheckBox.


ciao marco

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

http://nostromo.spaces.live.com/default.aspx
6 messaggi dal 19 dicembre 2006
Scusami ma forse il messaggio non è stato visualizzato correttamente:


CheckBox1.Checked = IIf(SelectedRow.Cells(4).Text = "True", True, False)


Con questa istruzione, secondo te, posso recuperare il valore del checkbox?
Perchè il selectedrow.cells(4).text non mi restituisce alcun valore.
Grazie e scusami se non sono stato chiaro.
con quella istruzioni non puoi.

come dicevo devi accedere alla collezione di controlli della cella

SelectedRow.Cells(4).Controls

all'indice 0 dovrebbe trovarsi la tua ChechBox

SelectedRow.Cells(4).Controls(0)

esegui il cast da Control a CheckBox e dovrebbe funzionare.

ciao marco

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

http://nostromo.spaces.live.com/default.aspx
6 messaggi dal 19 dicembre 2006
Grazie Nostromo. Da parte di uno staff di marinai......
AntonioS ha scritto:
Grazie Nostromo. Da parte di uno staff di marinai......


di nulla

andiamo a caccia di pesce azzurro

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.