строковое значение Е, содержащийся другие научные обозначения, такие как 1Е-5, общие ценности должны быть преобразованы в 0,00001, или записать в базу данных будет 1Е-5. Но мы уже писали на 0,00001 пути.
общественности статической Десятичный ChangeDataToD (строка strData) { Десятичный dData = 0.0 млн; если (strData.Contains ( "Е")) { dData = Convert.ToDecimal (Decimal.Parse (strData.ToString () Обрезка (), System.Globalization.NumberStyles.Float).); } Иначе { dData = Decimal.Parse (strData.Trim ()); } Вернуть dData; }
При вызове для ChangeDataD немедленного вызова (strText)
После того, как бег 0,00001