152 messaggi dal 15 luglio 2003
Salve a tutti,
ho una gridView che nella quale vengono visualizzati un certo numero di record.
Vorrei inserire un link che mi faccia aprire un pop-up in cui visualizzare il dettaglio.
Sottolineo il fatto che mi serve un pop-Up e non il redirect a un altra pagina, quello è una cosa più banale e immediata.
Qualcuno può aiutarmi?
Grazie

Antonio
54 messaggi dal 15 giugno 2004
Ti conviene gestire nel rowdatabound del gridview l'aggiunta del javascript per il popup.
La colonna dove c'è il testo da cliccare la tratti come una colonna di testo normale e non come un link.
Questo è un esempio:
Protected Sub gridview1_RowDataBound(ByVal sender As Object, _
                                         ByVal e As System.Web.UI.WebControls. _
                                                        GridViewRowEventArgs) _
                                        Handles gridview1.rowdatabound

        If e.Row.RowType = DataControlRowType.DataRow Then
            Dim url As String = "mypage.aspx?id=" & _
                            gridview1.DataKeys(e.Row.RowIndex).Value

            'cella dove visualizzi il testo da cliccare
            e.Row.Cells(3).Attributes.Add _
                    ("onClick", "window.open('" & url & "',null,'')")
        End If
    End Sub

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.