none
Formatação de string para numérico RRS feed

  • Pergunta

  • Opa pessoal, tenho o seguinte exemplo de string

    string

    vl_receita = String.Format("{0:N2}", Convert.ToString(dtTable.Rows[i]["VL_RECEITA"]));

    este por fim esta trazendo os valores de uma linha (i) de um DataTable(dtTable).

    Necessito que este seja colocado na variavel vl_receita com o padrão numerico(ex: 1.234.567,00).

    Os valores nesse exemplo que postei estão vindo igual se eu não tivesse alterado o formato, ou seja, 1234567,00

    Como consigo alterar para o formato 1.234.567,00 ?

    Obrigado.

    segunda-feira, 20 de agosto de 2012 12:13

Respostas

  • Tucão eu fiz um teste desta forma e funcionou:

    var teste = Convert.ToDecimal("1234567,00");     

    var l_receita = String.Format("{0:N2}", teste);



    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    • Marcado como Resposta LucasSchoch segunda-feira, 20 de agosto de 2012 13:04
    segunda-feira, 20 de agosto de 2012 12:30

Todas as Respostas

  • Tucão eu fiz um teste desta forma e funcionou:

    var teste = Convert.ToDecimal("1234567,00");     

    var l_receita = String.Format("{0:N2}", teste);



    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    • Marcado como Resposta LucasSchoch segunda-feira, 20 de agosto de 2012 13:04
    segunda-feira, 20 de agosto de 2012 12:30
  • Segue outro exemplo,
    var num = 1234567;
    num.ToString("{0,###.00}", CultureInfo.CreateSpecificCulture("pt-BR")


    ROBERTOSLJUNIOR

    segunda-feira, 20 de agosto de 2012 12:32
  • Opa valeu, funcionou certinho.
    segunda-feira, 20 de agosto de 2012 13:04