Ir para o conteúdo
skcratch

[Resolvido] - Remover mudanças de linha numa coluna de uma DataTable

Mensagens Recomendadas

skcratch    0
skcratch

Viva!

Neste momento, tenho o seguinte código:

dtExcel = new DataTable();
            sqlDataAdapter = new SqlDataAdapter(sqlCommand);
            sqlDataAdapter.Fill(dtExcel);

            for (int i = 0; i < dtExcel.Rows.Count; i++)
            {
                dtExcel.Rows[i]["SUGESTAO"].ToString().Replace(Environment.NewLine, " "); 
            }

Como o nome indica, a DataTable dtExcel vai servir de base de um ficheiro excel a ser posteriormente gerado. No entanto, a mudança de linha ("\n") desformata por completo o ficheiro Excel que é gerado. Neste momento, estou a tentar remover esse caracter da coluna onde o mesmo se pode encontrar mas o código apresentado não funciona.

Será que alguém pode dar uma ajuda?

Cumps!

:D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
skcratch    0
skcratch

Viva!

Depois de ver as vossas respostas, reparei na minha grande asneira. Claro que nunca iria funcionar, já que o retorno da aplicação do método Replace() não estava a ser atribuído a qualquer variável para ser guardado. Para os interessados, aqui fica a solução que implementei:

for (int i = 0; i < dtExcel.Rows.Count; i++)
            {
                dtExcel.Rows[i]["SUGESTAO"] = dtExcel.Rows[i]["SUGESTAO"].ToString().Replace("\n", " ").Replace("\t", ""); ;
            }

Este código retira as mudanças de linha e tabulações de uma coluna de uma DataTable que foi obtida a partir de uma tabela da base de dados.

Grato a ambos pela ajuda,

Cumps!

:D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade