Error al convertir dato double
Publicado por MIGUEL (1 intervención) el 27/05/2014 00:13:40
Hola disculpe este es mi error al tratar de querer agregar estos datos a un datagrid ....en mi bd el tipo es numeric.
me sale que "La cadena de entrada no tiene el formato correcto".
muchas gracias espero me ayuden :)
private static Venta Crear(IDataReader lec)
{
var ven = new Venta();
ven.Id = int.Parse(lec["Id"].ToString());
ven.Fecha = Convert.ToDateTime(lec["Fecha"].ToString());
ven.Serie = lec["Serie"].ToString();
ven.Nro = lec["Nro"].ToString();
ven.cliente.DNI = lec[4].ToString();
ven.cliente.Nombres = lec[5].ToString();
ven.cliente.Apellidos = lec[6].ToString();
ven.Total = double.Parse(lec[7].ToString()); <---este me da error :/
ven.reserva.Id=int.Parse(lec[8].ToString());
return ven;
}
me sale que "La cadena de entrada no tiene el formato correcto".
muchas gracias espero me ayuden :)
private static Venta Crear(IDataReader lec)
{
var ven = new Venta();
ven.Id = int.Parse(lec["Id"].ToString());
ven.Fecha = Convert.ToDateTime(lec["Fecha"].ToString());
ven.Serie = lec["Serie"].ToString();
ven.Nro = lec["Nro"].ToString();
ven.cliente.DNI = lec[4].ToString();
ven.cliente.Nombres = lec[5].ToString();
ven.cliente.Apellidos = lec[6].ToString();
ven.Total = double.Parse(lec[7].ToString()); <---este me da error :/
ven.reserva.Id=int.Parse(lec[8].ToString());
return ven;
}
Valora esta pregunta


0