Non riesco ad ottenere il valore di una cella di tipo bit

domenica 30 settembre 2007 - 08.13

MarcodotnetHell Profilo | Junior Member

di seguito posto il mio codice:

Protected Sub GrEventi_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)

'Creo il command

Dim row As GridViewRow = GrEventi.SelectedRow

'Se giocabile è uguale a true allora inserisco
If row.Cells(8).Text = "True" Then

La cella in questione dovrebbe contenere un valore ture o false ma quando cerco di recuperare il suo valore non mi ritorna niente e il test che vedete nell'esempio sopra me lo salta. Se cerco di fare il msgbox del campo mi restituisce vuoto.

Come posso fare? grazie mille per il vostro interesamento.

PEPE Profilo | Senior Member

Sei sicuro che sta nella cella 8?
Prova ad andare in debug e vedere i valori che ti passa.

MarcodotnetHell Profilo | Junior Member

Ciao si ero sicuro che era la cella 8 ma essendo tale cella una checkbox ho combinato con il seguente codice :

Dim cb As New CheckBox
cb = CType(row.Cells(8).Controls(0), CheckBox)

Ciao e grazie comunque per l'interessamento
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5