Buenas tardes
Tengo una consulta con linq (esta no es pues son otros conceptos pero es más claro este ejemplo), funciona bien y cargo los datos aun DataGrid pero el problema se presenta en los campos "Sueldo" y "Comision".
Este último "Comisión" su typo en la BD es float, la propiedad es float pero únicamente con "Double" en la consulta se realizó bien (resuelto)
El error que no resuelvo es "Sueldo", su typo en la BD es money, ya hice todos los cambios poniendo double, decimal, float en la consulta y en la propiedad y sigue dando el error
El error que indica es InvalidCastException, Aquí esta la consulta, ¿tendrán alguna sugerencia?
var empleado =
from p in tablaEmpleados.AsEnumerable()
select new personal
{ empleadoID = p.Field<String>("cEmpleadoID"), // OK
nombre = p.Field<String>("cNombre"), // OK
sueldo = p.Field<Double>("cPrecio"), // cPrecio - money, ERROR
comision = p.Field<Double>("cComision") // cComision - float, solo con Double OK
};
this.DataContext = gruposPerfil;
GRACIAS