Usuário com melhor resposta
Erro ao executar RowCommand no GridView

Pergunta
-
Olá a todos,
Então, tenho várias páginas, várias listas usando GridView, mas em uma delas o RowCommand simplesmente não funciona. Já comparei o código com o de outras páginas várias vezes e não identifico qualquer tipo de erro. Já exclui o OnRowCommand="" algumas vezes também deixando que o Visual Studio recrie caso tenha perdido alguma referência, mas nada. Alguém pode me dar uma ajuda?
O DataBound, o RowDataBound funcionam normalmente.
<asp:GridView ID="gvListaOrdemServico" runat="server" EnableModelValidation="True" AllowPaging="True" PageSize="25" PagerSettings-Position="Bottom" AutoGenerateColumns="False" Width="100%" GridLines="None" OnRowCommand="gvListaOrdemServico_RowCommand" OnPageIndexChanging="gvListaOrdemServico_PageIndexChanging" BorderWidth="0px" OnDataBound="gvListaOrdemServico_DataBound" OnRowDataBound="gvListaOrdemServico_RowDataBound" HeaderStyle-Height="10px" CssClass="table table-bordered table-hover" ShowFooter="False" ViewStateMode="Inherit" CellPadding="0" CellSpacing="0"> <AlternatingRowStyle BackColor="#F0F0F0" /> <Columns> <asp:TemplateField HeaderText="OrdemServico"> <HeaderTemplate> Cod </HeaderTemplate> <ItemTemplate> <asp:LinkButton ID='lnkEditarConta1' CommandName='EditarOrdemServico' CommandArgument='<%# Eval("id") %>' runat='server'> <asp:Literal ID="litIdOrdemServico" Text='<%# Eval("id") %>' runat="server"></asp:Literal> </asp:LinkButton> <asp:Literal ID="litIdStatus" Text='<%# Eval("idStatus") %>' Visible="false" runat="server"></asp:Literal> </ItemTemplate> <AlternatingItemTemplate> <asp:LinkButton ID='lnkEditarConta1' CommandName='EditarOrdemServico' CommandArgument='<%# Eval("id") %>' runat='server'> <asp:Literal ID="litIdOrdemServico" Text='<%# Eval("id") %>' runat="server"></asp:Literal> </asp:LinkButton> <asp:Literal ID="litIdStatus" Text='<%# Eval("idStatus") %>' Visible="false" runat="server"></asp:Literal> </AlternatingItemTemplate> <ItemStyle Width="3%" /> </asp:TemplateField>
protected void gvListaOrdemServico_RowCommand(object sender, GridViewCommandEventArgs e) { int idOrdemServico = 0; if (e.CommandName == "EditarOrdemServico") { idOrdemServico = Convert.ToInt32(e.CommandArgument.ToString()); Session["IdOrdemServico"] = idOrdemServico; Response.Redirect("CadastroOrdemServico.aspx", false); } }
Desde já, obrigado!
Respostas
-
Bom dia,
Por falta de retorno essa thread está sendo encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
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.
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 26 de julho de 2017 12:12
Todas as Respostas
-
Bom dia, wcsantos.
Tudo bem?Obrigado por usar o fórum MSDN.
Nas outras o RowCommand está funcionando normalmente?
Atenciosamente,Filipe B de Castro
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.
-
-
Boa tarde, wcsantos.
Tudo bem?
Conseguiu algum progresso? Verificou no código se ele está recebendo alguma coisa? Assim como os que funcionam?
Atenciosamente,Filipe B de Castro
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.
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 24 de julho de 2017 13:28
- Não Marcado como Resposta wcsantos terça-feira, 25 de julho de 2017 01:17
-
Bom dia,
Por falta de retorno essa thread está sendo encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
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.
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 26 de julho de 2017 12:12
-
Boa tarde, wcsantos.
Tudo bem?
Conseguiu algum progresso? Verificou no código se ele está recebendo alguma coisa? Assim como os que funcionam?
Atenciosamente,
Filipe B de Castro
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.
Ainda não resolvi.
Todas as outras funcionam, menos essa.
Recebe TODAS as funções, lista corretamente. Só não funciona o RowCommand .