MySql e C.Sharp Problemas na hora de salvar valores monetários !!!! Help

23/06/2016

Boa noite galera.

Hoje me encontro com o seguinte problema na inclusão de um dado no Mysql pelo C#.

Tenho uma tabela no meu BD com atributo Decimal(12,2); quando eu digito um valor na minha textbox e salvo no banco de dados ele não separa o valor da moeda.

EX: se eu digitar na minha textbox 9,20 ( nove virgula 20) ele dá um erro na hora de salvar devido nós EUA usarem " . " no lugar de virgula, sendo assim eu digito 9.20 ai ocorre que no bd ele salva 920.00 .

Me ajudem por favor não sei o que fazer.

Exemplo de como uso a entrada do textbox na minha variavel.

 decimal valor = Convert.ToDecimal(txtValor.Text);  

Bruno

Respostas

16/11/2016

Caio Morceli

Você pode usar o replace para substituir o ponto pela vírgula.
Seria o caso ?
Responder Citar

16/11/2016

Alex Silva

Amigo, acredito que neste link você possa ter uma luz: http://pt.stackoverflow.com/questions/37947/valor-decimal-mysql
Responder Citar