none
Editar linha de Gridview em Popup RRS feed

  • Pergunta

  • Pessoal,

    Estou precisando de uma ajuda para resolver o seguinte problema:

    Preciso que ao clicar em um imagebutton na coluna do gridview permita abrir um popup para editar os dados da linha que gerou o evento. Quando terminar de editar estes dados eu fecho o popup e tenho que atualizar os dados do gridview.

    Obs.: Não posso utilizar modalPopup do ajax, tenho que utilizar um popup que chama uma outra pagina asp.net.

    Como eu posso resolver isto?

    Obrigado

     

    quinta-feira, 25 de outubro de 2012 14:05

Respostas

  • Olá Ricardo!

    Você terá que usar  a evento RowDataBound do seu grid para quando ele estiver sendo populado ele possa preencher o comando do botão com uma coluna idendidade do seu grid veja o exemplo no código vb.net

    Protected Sub seuGrid_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)Handles seuGrid.RowDataBound 
    
           If e.Row.RowIndex <> -1 Then
                e.Row.Attributes.Add("onClick",         "javascript:return abrir('../outraPagina.aspx?identidadeTabela=" & e.Row.Cells(1).Text & "');")
    
            End If
    
    End Sub

    Espero ter ajudado

    Abraços

    Rafael


    quinta-feira, 25 de outubro de 2012 15:21