none
No se puede llamar a este método o propiedad con valores Null. RRS feed

  • Pregunta

  • Hola buena tarde a todos.

    Tengo el siguiente error en la siguiente linea de código. "No se puede llamar a este método o propiedad con valores Null."

      dgv.Rows[renglon].Cells["cResultado"].Value = leer.GetString(leer.GetOrdinal("Resultado"));

    Me gustaría saber como puedo solucionarlo, o como asignarle un valor por default para que se omita esta excepción

    De ante mano gracias

    jueves, 1 de agosto de 2019 22:12

Respuestas

  • hola

    de donde sale la variable "leer" ? es un SqlDataReader porque debeias mencionar el contexto en que esta ese codigo

    quizas debas validar si el valor del campo es null, algo como ser

    if(leer["Resultado"] != DBNull.Value){
    
      dgv.Rows[renglon].Cells["cResultado"].Value = Convert.ToString(leer["Resultado"]);
    
    }


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de agosto de 2019 23:46
  • Hola buena tarde a todos.

    Tengo el siguiente error en la siguiente linea de código. "No se puede llamar a este método o propiedad con valores Null."

      dgv.Rows[renglon].Cells["cResultado"].Value = leer.GetString(leer.GetOrdinal("Resultado"));

    Me gustaría saber como puedo solucionarlo, o como asignarle un valor por default para que se omita esta excepción

    De ante mano gracias

    Solución:

    Donde 0 es el indice de la bd o/y de la consulta dentro de c#

    dgv.Rows[fila].Cells["columna1"].Value =leer.IsDBNull(0)==true? 0.ToString(): leer.GetString(leer.GetOrdinal("colDB1"));

    viernes, 2 de agosto de 2019 23:10

Todas las respuestas

  • hola

    de donde sale la variable "leer" ? es un SqlDataReader porque debeias mencionar el contexto en que esta ese codigo

    quizas debas validar si el valor del campo es null, algo como ser

    if(leer["Resultado"] != DBNull.Value){
    
      dgv.Rows[renglon].Cells["cResultado"].Value = Convert.ToString(leer["Resultado"]);
    
    }


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de agosto de 2019 23:46
  • Hola buena tarde a todos.

    Tengo el siguiente error en la siguiente linea de código. "No se puede llamar a este método o propiedad con valores Null."

      dgv.Rows[renglon].Cells["cResultado"].Value = leer.GetString(leer.GetOrdinal("Resultado"));

    Me gustaría saber como puedo solucionarlo, o como asignarle un valor por default para que se omita esta excepción

    De ante mano gracias

    Solución:

    Donde 0 es el indice de la bd o/y de la consulta dentro de c#

    dgv.Rows[fila].Cells["columna1"].Value =leer.IsDBNull(0)==true? 0.ToString(): leer.GetString(leer.GetOrdinal("colDB1"));

    viernes, 2 de agosto de 2019 23:10