none
Exibir select Mysql em label C# RRS feed

  • Discussão Geral

  • Olá. Estou tentando visualizar todos os meus resultados do select em mysql, mas, estou visualizando no label somente o ultimo resultado.

    Há algum erro no código ? Quero exebir em cada label, uma linha de resultado da minha coluna

    //Dados conexao com servidor Mysql
                var connString = "Server=localhost;Database=portalct;Uid=root;Pwd=toor";
                var connection = new MySqlConnection(connString);
                var command = connection.CreateCommand();
    
                String sql = "SELECT * FROM comunicado";
                MySqlCommand comando = new MySqlCommand(sql,connection);
                connection.Open();
    
                MySqlDataReader leitor = comando.ExecuteReader();
    
                if (leitor.HasRows)
                {
                    while (leitor.Read())
                    {
                        label1.Text = leitor["comunicado"].ToString();
                    }
                }

    sexta-feira, 3 de janeiro de 2020 11:52

Todas as Respostas

  • Bom dia,

    O problema é que você está atribuindo sempre 
    label1.Text = leitor["comunicado"].ToString();

    Teria que fazer algo do tipo
    label1.Text = label1.Text + "\n" + leitor["comunicado"].ToString();

    sexta-feira, 3 de janeiro de 2020 13:36
  • Opa muito obrigado amigo. Salvou o código rs

    Obrigado pela contribuição 

    sexta-feira, 3 de janeiro de 2020 13:52