Array
(
)

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

Bruno
   - 23 jun 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.
#Código

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

Caio Morceli
   - 16 nov 2016

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

Alex Silva
   - 16 nov 2016

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