I have a field NumberValue1 declared like this

```
public double NumberValue1 { get; set; }

```

NumberValue1 has a datatype of Number in the
oracle database

I read in a value from an excel file which is
22.55

```
[[col8Value is an object type]]

```

I then did this. 

```
NumberValue1 = col8Value == null ? 0 : Math.Round(Convert.ToDouble(col8Value),2)

```

When I inserted this into the database I got the number below stored 

22.550000000000001

Why is it bringing the other ...00001.

I just want it to show the 22.55 which is the initial number I loaded

Thanks.