TEXTBOX NAO ATUALIZA COM O NOVO VALOR

DIEGO4444 17/01/2012 11:58:52
#393438
Bom dia pessoal,
estou com o seguinte problema:
Não consigo pegar o atual valor do meu TextBox, ele recura um valor do Banco de Dados e quando eu altero esse texto e clico em alterar ele assume o valor do texto anterior que foi resgatado do banco de dados, como posso resolver isso?
Alguém pode me ajudar?

Desde já agradeço, Obrigado!
JONATHANSTECKER 17/01/2012 12:07:48
#393439
Amigo, ficou muito vazio essas informações.
Passe mais detalhes exibindo os códigos utilizados para tais ações.
DIEGO4444 17/01/2012 12:19:20
#393441
Ficou da seguinte forma:

Utilizo esse bloco de código para carregar as informações necessárias na tela.

pag = pagBLL.Find(p => p.noivos_id == cod).First();

txtNome.Text = pag.nomes_noivos;
txtFrase.Text = pag.frase;
txtBoasVindas.Text = pag.desc_boasvindas;
txtMural.Text = pag.desc_mural;

pag = null;
pagBLL = null;

Mas quando altero os valores destes campos e clico em alterar ele executa o seguinte bloco:

if (txtNome.Text != [Ô][Ô] && txtFrase.Text != [Ô][Ô])
{
pag = pagBLL.Find(p => p.noivos_id == noivosId).First<PAG_DEFAULT_TB>();

pag.nomes_noivos = txtNome.Text;
pag.frase = txtFrase.Text;
pag.desc_boasvindas = txtBoasVindas.Text;
pag.desc_mural = txtMural.Text;

pagBLL.Update(pag);
pagBLL.SaveChanges();

}

Aí está o problema, porque o TextBox txtNome assume o valor que foi recuperado do banco de dados e não o que eu informei para atualizar, sei isso porque fui debbugando a aplicando e vi que no momento que ele testa se o Text é branco ele assume o valor antigo.

Acho que deve ser alguma coisa haver sobre cookie, ou sei lá, não entendo disso!

Obrigado pela ajuda!
JABA 13/03/2012 15:43:30
#397088
talvez o problema seja na hora de salvar os objetos.
verifique se os dados estap sendo salvos a cada atualizacao.
uma boa forma de fazer isso é conferir diretamente no bd ou entao criar uma lista e ir verificando se os dados estao vindo atualizados.

me pontue se te ajudei

vlw
Tópico encerrado , respostas não são mais permitidas