Jump to content
Fórum Script Brasil
  • 0

Dúvida


MTavares
 Share

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...