none
deletar registro de uma gridview RRS feed

  • Pergunta

  • tenho uma página onde tenho um gridview e adicionei um template colunm onde tenho um link que deleta o registro no evento rowcommand do gridview deleto o registro, ele deleta o registro mais me dá o seguinte erro : "The GridView 'gridview1' fired event RowDeleting which wasn't handled. "

    Queria saber o que é.


    Junior

    sexta-feira, 2 de março de 2012 17:00

Respostas

  • Me parece que você está usando um nome reservado para o CommandName. Tente alterar o nome do Command.

    Outra coisa, é melhor você deletar o registro da fonte de dados, mesmo que em memória. Em seguida dar o Bind novamente.


    Paulo César Viana
    .NET Developer
    MCC - Microsoft Community Contributor
    MCP - Microsoft Certified Professional
    MCTS - Microsoft Certified Technology Especialist
    --
    Marque as respostas e contribua para uma melhora no fórum.



    sexta-feira, 2 de março de 2012 17:08

Todas as Respostas

  • Me parece que você está usando um nome reservado para o CommandName. Tente alterar o nome do Command.

    Outra coisa, é melhor você deletar o registro da fonte de dados, mesmo que em memória. Em seguida dar o Bind novamente.


    Paulo César Viana
    .NET Developer
    MCC - Microsoft Community Contributor
    MCP - Microsoft Certified Professional
    MCTS - Microsoft Certified Technology Especialist
    --
    Marque as respostas e contribua para uma melhora no fórum.



    sexta-feira, 2 de março de 2012 17:08
  • Paulo mudei, mais acho que o erro era pq eu tb não estava dando um bind na gridview. Deu certo como vc falou, só mais um detalhe coloquei um link para deletar queria colocar uma imagem como eu faço ?

    Junior

    sexta-feira, 2 de março de 2012 17:16
  • Junior,

    Para colocar image Eu gosto de Usar um LinkButton. Altere o tipo para HyperLink e sete a propriedade ImageUrl. Isto já deve resolver.

    Eu gosto de usar um TemplateField e com um controle image dentro...

    obs: em quase todos os casos em que você faz uma ação que altera as informações do GridView causando um PostBack você precisa popular ele novamente (Bind).


    Paulo César Viana
    .NET Developer
    MCC - Microsoft Community Contributor
    MCP - Microsoft Certified Professional
    MCTS - Microsoft Certified Technology Especialist
    --
    Marque as respostas e contribua para uma melhora no fórum.

    sexta-feira, 2 de março de 2012 17:56
  • Fiz diferente usei um buttonlink, mais está funcionando perfeitamente. obg

    Junior

    sexta-feira, 2 de março de 2012 18:17
  • Ok, funciona tbm.

    abraço Junior


    Paulo César Viana
    .NET Developer
    MCC - Microsoft Community Contributor
    MCP - Microsoft Certified Professional
    MCTS - Microsoft Certified Technology Especialist
    --
    Marque as respostas e contribua para uma melhora no fórum.

    sexta-feira, 2 de março de 2012 18:41