Ir para conteúdo

POWERED BY:

Arquivado

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

Diomar Rockenbach

[Resolvido] Ajax + GridView + Problemas caracteres especiais

Recommended Posts

Olá pessoal,

 

Estou desenvolvendo uma pequena aplicação.

 

Tenho a página exibida conforme abaixo, na qual eu tenho alguns campos e abaixo possuo um grid que contém todos os registros cadastrados.

Criei um botão no grid que pega os dados e joga nos campos acima para edição. Estou utilizando AJAX para evitar que carregue toda a página novamente.

Porém ao capturar os dados do grid, textos que contém caracteres especiais estão saindo desconfigurados. Já pesquisei e encontrei diversas possíveis soluções envolvendo UTF-8 e iso-8859-1, porem não consegui resolver o problema.

 

http://imageshack.us/photo/my-images/24/imagem1zc.jpg/

 

http://imageshack.us/photo/my-images/827/imagem2b.jpg/

 

Código que estou usando para obter valores do grid.

 

protected void grvServicos_RowCommand(object sender, GridViewCommandEventArgs e)
   {

       txtIDServico.Text = grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text;
       txtNome.Text = grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text;
       txtDescricao.Text = grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text;

   }

 

Resolvido

 

txtIDServico.Text = grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text;
txtNome.Text =  Server.HtmlDecode(grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text);
txtDescricao.Text = Server.HtmlDecode(grvServicos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text);

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.