DETAILSVIEW - FORMATACAO DE DADOS DE ENTRADA EM BD
Pessoal, estou com um problema em um DetailsView de Entrada de Dados Asp.net com Access
Quando digito ex: 32,44 ele insere 3244; na mesma formatação um GridView recupera os dados com 2 casas decimais ( no exemplo, recupera os 3.244,00). Alguem pode me ajudar? Já tentei o {0:n} e {0:n2) e nada. Adim
DetailsView – DefaultMode=[Ô]Insert[Ô]
Propriedades de DataFormat: DataFormatString=[Ô]{0:c2}[Ô] HtmlEncode=[Ô]False[Ô]>
Comando No AccessDataSource:
InsertCommand=[Ô]INSERT INTO [Products] ([ProductName], [Marca], [QuantityPerUnit], [UnitPrice], [UnitsInStock], [Discontinued]) VALUES(?, ?, ?, ?, ?, ?)[Ô]
Quando digito ex: 32,44 ele insere 3244; na mesma formatação um GridView recupera os dados com 2 casas decimais ( no exemplo, recupera os 3.244,00). Alguem pode me ajudar? Já tentei o {0:n} e {0:n2) e nada. Adim
DetailsView – DefaultMode=[Ô]Insert[Ô]
Propriedades de DataFormat: DataFormatString=[Ô]{0:c2}[Ô] HtmlEncode=[Ô]False[Ô]>
Comando No AccessDataSource:
InsertCommand=[Ô]INSERT INTO [Products] ([ProductName], [Marca], [QuantityPerUnit], [UnitPrice], [UnitsInStock], [Discontinued]) VALUES(?, ?, ?, ?, ?, ?)[Ô]
Bom, o problema era que o arquivo original do access estava configurado para a cultura americana e, além disso, só consegui resolver o problema, definindo os campos numérico no Access em Decimal e nos parâmetros do sql e seus parâmetros de acesso à base de dados, com os campos numérico do tipo [Ô]Double[Ô] . REsoolvido
Tópico encerrado , respostas não são mais permitidas