none
ImageButton no GridView – Evendo Não dispara RRS feed

  • Discussão Geral

  • Sou nova aqui e  iniciante em C#.

    Estou com um problema e não sei mesmo o que mais posso fazer. Tenho um GridView e nele tenho um ImageButton. O que acontece é que o evento OnClick que coloquei no ImageButton simplesmente não dispara. Eu debuguei o código e ele simplesmente não entra mesmo no evento. Eu já fiz isso outras vezes e está funcionando perfeitamente. Inclusive eu dei Ctrl C + Ctrl V em um código meu que está funcionando. Refiz várias vezes e conferi linha por linha. Não sei mais o que fazer.

     

     

     

    <asp:TemplateField  HeaderText="Visualizar" HeaderStyle-Wrap="false" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="60px">
            <ItemTemplate>
                   <asp:ImageButton ID="btnVisualizarDadosAcademicos" CommandArgument='<%# Eval("IdDadosAcademicos") %>' 
    		ImageUrl="~/Imagem/imgVisualizar.png"  runat="server" OnClick="VisualizarDadosAcademicos_Click"/>
             </ItemTemplate>
    </asp:TemplateField>
    

     

     

     

      protected void VisualizarDadosAcademicos_Click(object sender, EventArgs e)
            {
                try
                {
                    int idDadosAcademicos = Convert.ToInt32(((ImageButton)sender).CommandArgument);
                    objDadosAcademicos = objDadosAcademicos.BuscaDadosAcademicos(objDadosAcademicos, idDadosAcademicos); ...
    

    Não coloquei o evento todo porque é muito grande.

     


    • Editado Ana Marinato quarta-feira, 26 de outubro de 2011 15:59
    quarta-feira, 26 de outubro de 2011 15:58

Todas as Respostas

  • No seu botao alem do evento onclick, vo ce tambem tem o oncommand. Crie o evento e marque um ponto de debug e veja se para. No seu caso, substituir o onclick por oncommand, talvez ajude.

    Se a minha resposta lhe foi util, marque "Propor como Proposta" para qualificar o conteudo do fórum. Obrigado, Vinicius Nunes Macedo
    quarta-feira, 26 de outubro de 2011 23:05