Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Fernandes dos Santos

[Resolvido] Gridview - Seqüência de entrada não estava em um form

Recommended Posts

Pessoal tenho um trecho de código que sempre uso em meus projetos, porém quando fui utilizar estre mesmo trecho de código hoje estou recebendo uma mensagem de erro:

 

 

Estou tentando obter o id da linha selecionada no GridView.

 

segue o trecho de código abaixo:


   Protected Sub gvMensagens_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gvMensagens.RowCommand

       Dim index As Integer = Convert.ToInt32(e.CommandArgument)
       Dim row As GridViewRow = gvMensagens.Rows(index)
       Dim idMensagem As Integer
       idMensagem = gvMensagens.DataKeys(row.RowIndex).Values("idMensagem").ToString()



       Select Case e.CommandName
           Case "Delete"
               'exibo a mensagem pois excluo o item via Datasource
               Page.ClientScript.RegisterStartupScript(Me.GetType, "Aviso", "window.alert('Mensagem apagada com sucesso.');", True)
           Case "Select"

               SetaCamposMensagem(idMensagem)
       End Select

   End Sub

 

 

Porém na 1° linha: Dim index As Integer = Convert.ToInt32(e.CommandArgument) esta me retornando esta mensagem de erro: Seqüência de entrada não estava em um formato incorreto.

 

 

Não sei mais o que fazer o estranho é que em outro projeto funciona normalmente. Será que estou esquecendo de algo?

 

 

Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas o e.CommandArgument é uma string que tem o nome do seu Command. Tem certeza que é isso que sempre converteu pra inteiro? Não é outra propriedade?

 

Abraços...

 

 

Não é isso mesmo, uso esse mesmo trecho de código em outro projeto e roda normalmente.

 

Você teria algum trecho de código que pega o ID da linha do GridView em VB?

 

Se tiver eu agradeço....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.