Ir para conteúdo

POWERED BY:

Arquivado

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

rafa-martin

alterar dados direto no detailview

Recommended Posts

pessoal eu criei no gridview um <asp:CommandField HeaderText="Edit" ShowEditButton="True" />

 

e tenho um detailview que vem populada de dados que vem do banco.

 

então eu quero saber como eu faço para q quando eu clicar nesse link (commandfield) eu possa alterar os dados do registro selecionado direto na detailview?

 

eu tentei isso

 

protected void grdMenuNoticia_RowCommand(object sender, GridViewCommandEventArgs e)
		{
			
			if (e.CommandName == "Edit")
			{
				int idMenu = Convert.ToInt32(e.CommandArgument);

				GridViewRow row = grdMenuNoticia.Rows[idMenu];

				Response.Write(row);

				try
				{
					Noticia.PreencheDetalhesMenu(Convert.ToInt32(row), DetailsView1, "Teste");
				}
				catch (Exception ex)
				{
					ex.Message.ToString();
				}
				finally
				{
					if (cn != null)
					{
						cn.FecharConexao_SQL();
					}
				}
			}
		   
		}
porém dá esse erro:

 

[red]

GridView 'grdMenuNoticia' acionou o evento RowEditing, que não foi tratado.

Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.

[/red]

 

pq?

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.