Usuário com melhor resposta
Problema no gridview_rowdeleting

Pergunta
-
Tenho uma página onde tenho um textbox onde o usuário informa o código de um produto e no click de um botão eu procuro o item no banco e se existir acrescento esse item na gridview, tenho uma coluna onde permito que o usuário exclua um item da gridview(obs : até o momento nada é gravado em banco apenas mostrado na gridview, tem um botão que ao ser clicado percorro a gridview e gravo os dados), tudo funciona perfeito.
Mais existe a possibilidade de depois que o usuário gravou os itens, desejar alterar esses itens e ai que está o problema, nessa situação no load da página verifico se o pedido já tem itens, se positivo vou no banco e preencho a gridview com os dados já gravados, ai caso o usuário desejar excluir um item dá erro no mesmo evento rowdeleting.
Como estou fazendo (em vb.net):
Dim WF_OJNC As DataTable Protected Sub Gv_NC_RowDeleting(sender As Object, e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles Gv_NC.RowDeleting WF_OJNC = CType(Session("WF_OJNC"), DataTable) WF_OJNC.Rows(e.RowIndex).Delete()// não há linha na posição Gv_NC.DataSource = WF_OJNC Gv_NC.DataBind() End Sub
Deu para entender ?
Junior
Respostas
-
Verifique se neste momento sua variável de sessão não está vazia. Se estiver, pode ser que algum fluxo incorreto esteja limpando a mesma.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Sugerido como Resposta Robson William SilvaModerator quinta-feira, 22 de dezembro de 2016 13:59
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 26 de dezembro de 2016 11:20
Todas as Respostas
-
Verifique se neste momento sua variável de sessão não está vazia. Se estiver, pode ser que algum fluxo incorreto esteja limpando a mesma.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Sugerido como Resposta Robson William SilvaModerator quinta-feira, 22 de dezembro de 2016 13:59
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 26 de dezembro de 2016 11:20
-
Bom dia,
Devido a falta de interação do autor dessa pergunta,
essa thread está sendo fechada. Caso o problema ainda
esteja ocorrendo, favor abrir uma nova thread.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.