24 messaggi dal 12 marzo 2012
Devo cambiare l'intestazione di una colonna di una listview in conseguenza di un test.

Ho scritto una parte di codice che si attiva nel pre-render della listview.

Ora se provo in locale, tutto funziona corretamente, se pubblico sul web la pagina da errore.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.


Questo il codice:
    Protected Sub ListView1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.PreRender

        Dim lv1 As ListView = ListView1
        Dim CP As Label = CType(lv1.FindControl("lbCP"), Label)
        Dim CPO As Label = CType(lv1.FindControl("lbCPO"), Label)
        Dim formula As String = CType(Session.Item("medal"), String)

        If (Trim(formula) = "MEDAL") Then
            CP.Text = "Colpi"
            CPO.Text = "Colpi"
        Else
            CP.Text = "Punti"
            CPO.Text = "Punti"
        End If

    End Sub


Grazie
39 messaggi dal 31 maggio 2012
Si però ti dice che l'0ggetto record è NUll,quindi tu che l'hai progettato devi capire bene perchè l'ExecuteReader non ti fa tornare l'oggetto,basta mancare una tabella e ti genera un errore sulla query.
Almeno è quello che penso io

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.