Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida


MTavares

Pergunta

Ok... bem... eu postei uma dúvida antes, mas ninguém soube responder... vamos a uma mais fácil... eu tenho um código e quando compilo aparece a seguinte mensagem...

" 'Default2' não contém uma definição para 'txtNome'"...

como faço pra definir o txtNome?... eu tentei algo dessa forma...

" string Nome = this.txtNome.Text;"

... mas de nada adiantou, a mensagem continua....

abraços!!!!!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Olá Anderson...

Seria algo assim?

"string Nome = me.txtNome.Text;"

é que eu estou começando agora no C# e ainda estou meio perdido.... na verdade estou querendo alterar um registro e estou fazendo algo como:

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)

{

clDB conecta = new clDB();

conecta.AbreConexao();

string Nome = this.txtNome.Text; // txtNome é o nome do campo

string Fone = this.txtFone.Text; // txtFone é o nome do campo

string Email = this.txtEmail.Text; // txtEmail é o nome do campo

string Cpf = this.txtCpf.Text; // txtCpf é o nome do campo

m = conecta.execNoQuery("update TCadastro(id_cadastro, Nome, Fone, Email, Cpf) set (Nome = " + Nome + ",Fone = " + Fone + ", Email = " + Email + ", Cpf = " + Cpf + ")");

if(m){

this.GridView1.EditIndex = -1;

PreencheGridView();

}

}

... e infelizmente não estou conseguindo....

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0
Olá Anderson...

Seria algo assim?

"string Nome = me.txtNome.Text;"

Sim senhor!!!

Mas lembre-se que o Me so serve para voce se lembrar e visualizar todos os objetos, classes e metodos da referente classe, que no seu caso, e o seu formulario. Nesse codigo, ele não tem nenhum efeito pratico!

Agora, sobre o seu codigo, vamos la, qual e o erro que esta acontecendo?

Link para o comentário
Compartilhar em outros sites

  • 0

Vamos lá...

Na verdade eu reformulei o código novamente... do qual através de um formulário tem a opção de "Editar"... e quando clica neste link, passa o valor do id_cadastro para a página que irá editar... até aqui tudo bem, mas não estou conseguindo fazer com que os dados cadastrados apareçam dentro do "input type=text".... veja o código abaixo:

public partial class Default3 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

clDB oBD = new clDB();

DataSet ds;

oBD.AbreConexao();

ds = oBD.ExecuteSelect("SELECT id_cadastro, nome, Fone, Email, Cpf FROM TCadastro", true);

Page_Load.DataSource = ds.Tables[0];

Page_Load.DataBind();

id_cadastro.Value = id_cadastro.ToString();

Nome.Value = Nome.ToString();

Fone.Value = Fone.ToString();

Email.Value = Email.ToString();

Cpf.Value = Cpf.ToString();

}

}

...

Só que nada aparece para editar...

abraços..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...