none
Retornar valores em labels diferentes RRS feed

  • Pergunta

  • Olá amigos, boa noite.

    Sou iniciante em C# e estou desenvolvendo uma aplicação para estudar, utilizo o Visual Studio 2008.

    A minha dúvida é muito simples, porém não consigo encontrar uma solução para ela;

    -> Eu estou realizando a seguinte consulta no SQLserver 2005:
    cmd.CommandText = "Select Distinct Endereco, Telefone, Contato from Clientes WHERE Clientes.RSocial = '" + ClientetextBox1.Text + "'";
    
    
    E quero que os valores de Clientes.Endereco, Clientes.Telefone e Clientes.Contato sejam atribuidos respectivamente aos labels EnderecoLabel, TelefoneLabel e ContatoLabel. Já procurei em vários sites e não encontrei nada, a única coisa que consegui fazer foi retornar apenas o Clientes.Endereco para o EnderecoLabel, porém os outros 2 labels continuam sem valores!

    Obrigado pela ajuda!
    terça-feira, 16 de fevereiro de 2010 03:36

Respostas

  • Ola Rodrigo.
    Tenta isso:

    var reader = cmd.ExecuteReader();
    while(reader.Read())
    {
         EnderecoLabel.text = (string)reader["Endereco"];
         TelefoneLabel.Text = (string)reader["Telefone"];
         ContatoLabel.Text = (string)reader["Contato"];
    }

    Espero ter ajudado.
    Alcenir Moretto
    • Sugerido como Resposta Américo Arvani quarta-feira, 17 de fevereiro de 2010 11:33
    • Marcado como Resposta Rodrigo Machado® quinta-feira, 18 de fevereiro de 2010 22:27
    terça-feira, 16 de fevereiro de 2010 13:37
  • Olá Alcenir, muito obrigado, era exatamente o que eu precisava!!

    podes usar o control DataBindings.Add.
    Just Be Humble Malange!
    • Marcado como Resposta Rodrigo Machado® quinta-feira, 18 de fevereiro de 2010 22:28
    terça-feira, 16 de fevereiro de 2010 23:39
    Moderador

Todas as Respostas

  • Ola Rodrigo.
    Tenta isso:

    var reader = cmd.ExecuteReader();
    while(reader.Read())
    {
         EnderecoLabel.text = (string)reader["Endereco"];
         TelefoneLabel.Text = (string)reader["Telefone"];
         ContatoLabel.Text = (string)reader["Contato"];
    }

    Espero ter ajudado.
    Alcenir Moretto
    • Sugerido como Resposta Américo Arvani quarta-feira, 17 de fevereiro de 2010 11:33
    • Marcado como Resposta Rodrigo Machado® quinta-feira, 18 de fevereiro de 2010 22:27
    terça-feira, 16 de fevereiro de 2010 13:37
  • Olá Alcenir, muito obrigado, era exatamente o que eu precisava!!
    • Sugerido como Resposta Américo Arvani quarta-feira, 17 de fevereiro de 2010 11:33
    terça-feira, 16 de fevereiro de 2010 23:27
  • Olá Alcenir, muito obrigado, era exatamente o que eu precisava!!

    podes usar o control DataBindings.Add.
    Just Be Humble Malange!
    • Marcado como Resposta Rodrigo Machado® quinta-feira, 18 de fevereiro de 2010 22:28
    terça-feira, 16 de fevereiro de 2010 23:39
    Moderador