Como atribuir o simbolo do Real

13/11/2013

0

Olá galera tenho uma duvida, como eu faço para que um campo TextBox receba o simbolo "R$", e a formatação para que se por exemplo o usuário digitar um valor ele me acrescente dois zeros após a virgula ?
Vinicius Biá

Vinicius Biá

Responder

Posts

13/11/2013

Edmar Munhoz

Cara vc precisa formatar esse valor, da uma olhada nesse post:

http://social.msdn.microsoft.com/Forums/pt-BR/f75881c1-bb67-499f-9b77-e02b8a6137c3/formatar-valor-decimal?forum=504
Nesse post explica como usar o ToString(N2).

Mais também tem como usar o String.Format. Da uma olhada nesse link: https://sites.google.com/site/tecguia/formatar-string-c-string-format


Para aparecer o símbolo do real vc vai ter que concatenar string, ex:

txtValor.Text = "R$ " + valor.ToString(N2);

Agora para aparecer quando o usuário digita, se for desktop vc poder colocar o código para a formatação no evento do textbox em algum evento, da uma olhada por que não lembro direito de cabeça o nome certo do evento mais acho que é OnKeyUp e também tem o evento OnKeyDown. Se for uma aplicação web tenta fazer na hora que o foco deixa o textbox e da uma pesquisada sobre os componentes do AjaxToolKit do ASP.Net, é melhor ou vc também pode fazer por JavaScrip.


Abs.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar