the issue comes from 1 or more values present in the No_Documento column which are invalid for getting parsed/casted to a Double
e.g.*
- Blank Values
- strings in an invalid format like 1.000,25
- letters…
In a first step we would recommend to inspect and to analyse non parseable values more in detail
Similar it was done here for datetimes:
we can do it with a stetement within the immediate panel
input_dt.AsEnumerable.Where(Function (x) Not Double.TryParse(x("No_Documento").ToString.Trim,nothing)).ToList