Usuário com melhor resposta
Problema sobre texto em label

Pergunta
-
Boa tarde.
Estou tentando fazer um label no projeto puxar a informação do BD.
Consegui fazer e armazenar em uma string. Quando eu inicio o projeto ele me mostra o texto em uma linha só.Eu resgato a informação a seguir do BD:
Projeto X 2015 \r\nVersão 0.3.1 \r\n© 2015 XXXX \r\nTodos os direitos reservados. \r\nDesenvolvido por XXXXX \r\nContato: xxx@xxxx.com.br
Tentei também da seguinte forma:
Projeto X \nVersão 0.3.1 \n© 2015 XXXX \nTodos os direitos reservados. \nDesenvolvido por XXXXX \nContato: xxx@xxxx.com.brSe eu jogar isso direto no Text da label, ele faz a troca de linha.
Essa é a função que pega a informação do BD:
// Pega a informação do BD do Texto Sobre. public void TextoSobre() { string connectionString = @"aaaaaaaa"; string commandString = "SELECT informacao FROM configuracoes WHERE nome='Texto Sobre'"; SqlConnection connection = null; connection = new SqlConnection(connectionString); SqlCommand command = new SqlCommand(commandString, connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { texto_sobre = reader.GetString(0).ToString(); } } reader.Close(); }
Eu atribuo a informação que eu peguei na string "texto_sobre".
Ao aparecer na tela, ele me mostra exatamente o que foi puxado do BD em vez de mostrar essa quebra de linha.
Ao testar direto no Text da label, funciona normalmente.
O que pode estar ocorrendo?
Agradeço a atenção.
- Editado NouRuem segunda-feira, 31 de agosto de 2015 19:23
Respostas
-
Amigo,
Tentar alterar a linha para:
texto_sobre = reader.GetString(0).ToString().Replace("\n", Environment.NewLine);
Espero ter ajudado.
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Marcado como Resposta NouRuem segunda-feira, 31 de agosto de 2015 19:20
Todas as Respostas
-
Amigo,
Tentar alterar a linha para:
texto_sobre = reader.GetString(0).ToString().Replace("\n", Environment.NewLine);
Espero ter ajudado.
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Marcado como Resposta NouRuem segunda-feira, 31 de agosto de 2015 19:20
-