Jump to content

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


skcratch

Recommended Posts

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!

😄

Link to comment
Share on other sites

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!

😄

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.