Problemi con datatable e numero periodico

lunedì 22 gennaio 2007 - 17.30

contiello Profilo | Senior Member

salve ragazzi ho un quesito da porvi

ho un datatable che al suo interno a tre colonne ,le prime 2 di tipo double sono di immissione dati la terza è il risultato del prodotto delle 2 prima indicate

nel campo expression della terza colonna valorizzo la proprietà expression = "Nomecolonna1 * Nomecolonna2"

il datatable così composto funziona bene e quando modifico il valori delle prime due colonne mi si modifica a cascata anche il valore della terza calcolata ....

mi succede però una cosa strana.... se metto il valore 0,15 nella prima colonna e 6 nella seconda il risultato non è come mi sarei aspettato 9 bensi 8,99999999991.....

come mai accade ciò?

ciao grazie

Cteniza Profilo | Guru

Prova a verificare se per caso hai indicato dei data-type con la virgola mobile tipo double e single, il valore che devi impostare presumo sia decimal
Quando fai le operazioni verifica che non ci siano delle conversioni implicite, nel dubbio falle tu da codice le conversioni giuste.

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5