none
Error: Specified cast is not valid. C# ASP.NET RRS feed

  • Pregunta

  • Error: Specified cast is not valid.

    Necesito ayuda para solucionar esta parte.

    Aqui esta el código donde me marca el error

    List<consultarDetalleResult> reqDetalle = saea.consultarDetalle(Convert.ToInt64(gvReqGeneral.SelectedValue)).ToList();
            gvReqDetalle.DataSource = reqDetalle;
            gvReqDetalle.DataBind();

    De antemano gracias por la ayuda!



    • Editado mike-sm jueves, 26 de septiembre de 2013 16:13
    jueves, 26 de septiembre de 2013 16:11

Todas las respuestas

  • Hola.

    Has repasado que el resultado de 'gvReqGeneral.SelectedValue' sea convertible a Int64 y que no retorna ningún valor nulo?

    Saludos.-

    jueves, 26 de septiembre de 2013 16:15
  • Si me regresa valor ya hice varios debug y si obtengo valor que puede ser convertible a Int64 por ejemplo obtengo 25,27,5, etc. No se porque resulta ese error la verdad que he estado buscando varias partes del codigo pero nada, alguna sugerencia para ayudar?  Gracias!
    jueves, 26 de septiembre de 2013 16:21
  • Hola.

    Con el código que has aportado es dificil de decir, pero me adentraría un poco mas en la función 'consultarDetalle' y revisaría las operaciones que allí dentro se están realizando hasta dar con la linea exacta que te esta provocando la excepción. 

    Saludos.-

    jueves, 26 de septiembre de 2013 16:27
  • Gracias lo revise y ese es un stored procedure y si funciona bien en otros codigo no se por que marca ese error
    jueves, 26 de septiembre de 2013 17:20
  • Otra cosa descartada.

    Entiendo que la lista 'List<consultarDetalleResult>' no te llega null, por lo tanto lo que tendrías que revisar son si las propiedades del objeto 'consultarDetalleResult' se ajustan a las columnas del 'gvReqDetalle' (entiendo que se trata de un GridView), no vaya a ser que alguna este a null o no pueda hacer la conversión con el tipo esperado.

    Saludos.-


    • Editado Leggend jueves, 26 de septiembre de 2013 20:23
    jueves, 26 de septiembre de 2013 20:22
  • Gracias he estado revisando el GridView y el STORED PROCEDURE pero todo esta bien, no he encontrado nulos u otros tipos de datos, y el error Specified cast is not valid el error continua apareciendo. He estado buscando pero no se que hacer. Alguna sugerencia o ayuda que me puedas decir? Gracias!
    martes, 1 de octubre de 2013 0:04