none
Estilo Moeda na Texbox RRS feed

  • Pergunta

  •  Boa tarde a todos! mais uma vez eu aqui,

    seguinte, tenho um texbox chamado txtTotal que recebe o total da coluna valor, ao clicar no botão pesquisar.

    Gostaria que o resultado fosse mostrado no estilo moeda na txtTotal. Como faço?

    sábado, 5 de novembro de 2011 20:31

Respostas

Todas as Respostas

  • TextBox1.Text = Format(TextBox1.Text, "R$ #.00")
    Qualquer dúvida ou problema estou a disposição Edson Junior e-mail - edsonjunior.sjc@gmail.com Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
    sábado, 5 de novembro de 2011 20:49
  •  Boa tarde a todos! mais uma vez eu aqui,

    seguinte, tenho um texbox chamado txtTotal que recebe o total da coluna valor, ao clicar no botão pesquisar.

    Gostaria que o resultado fosse mostrado no estilo moeda na txtTotal. Como faço?

    http://social.msdn.microsoft.com/Forums/pt-BR/vbapt/thread/db76d566-cc42-4039-89f7-03fc8d82aff3
    One word frees us of all the weight and pain of life: that word is love.
    sábado, 5 de novembro de 2011 21:00
    Moderador
  • Não funcionou, eu tentei dessa forma;

    txbTotal.Text = Convert.ToDouble(txbTotal.Text).ToString("C");

    assim só funciona se eu digitar o valor e pressionar enter ou tab

    eu queria que ele formatasse ao pressionar um botão de pesquisa,

    do dessa forma não funciona nem esse código acima resolvel, ele só formata se digitar, eu não quero digitar pois o texbox recebe o valor automatico assim que eu clico em pesquisa ele recebe o valor e esse codigo não funciona dessa forma

    txbTotal.Text = Convert.ToDouble(txbTotal.Text).ToString("C"); //só funciona se digitar

    para receber valor automático não funciona.

    sábado, 5 de novembro de 2011 23:40
  • Onde voce colocou este codigo?

    Deixa ver...


    One word frees us of all the weight and pain of life: that word is love.
    domingo, 6 de novembro de 2011 17:33
    Moderador
  • Esta no evento do botão pesquisar,
    private void btn_PesquiProcurar_Click(object sender, EventArgs e)
            {
                try
                {
                    OleDbConnection conn = new              OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\SistemaControle\bin\Debug\contasapagar.mdb");
                    OleDbCommand sql = new OleDbCommand("select * from controle where DataVenc >= #" + dateTimePicker1.Value.ToString("MM/dd/yyyy 00:00:00") + "# AND DataVenc <= #" + dateTimePicker2.Value.ToString("MM/dd/yyyy 23:59:59") + "#", conn);
    
                    OleDbDataAdapter daControle = new OleDbDataAdapter(sql);
    
                    DataSet ds = new DataSet();
                    DataTable dtprecos = new DataTable();
                    daControle.Fill(ds, "controle");
                    datagridpesquisa.DataSource = ds.Tables["controle"];
                    
    
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro" + ex);
                }
                dateTimePicker1.Focus();
                Total();
                
                txbTotal.Text = Total().ToString();
                txbTotal.Text = string.Format(txbTotal.Text, "R$#.00");
           }
    




    domingo, 6 de novembro de 2011 21:50
  • Aí consegui no lugar de; 

    txbTotal.Text =string.Format(txbTotal.Text,"R$#.00");

    eu coloquei ;

    txbTotal.Text = Convert.ToDouble(txbTotal.Text).ToString("C");


    domingo, 6 de novembro de 2011 21:54