none
Error datagridview null RRS feed

  • Pregunta

  • Resulta que estoy intentado un CRUD sql server; pero cuando el dgv (datagridview)se va a actualizar me manda error y me cierra el programa, lo charro es que luego inicio de nuevo el programa y si se cargo la insercion o actualización correctamente. ¿Cuál es el error?, ¿Por que aparece null?

    Codigo:

     public void actualizarGrid(DataGridView dg, string consulta)
            {
                this.conectar();

                System.Data.DataSet ds = new System.Data.DataSet();
                SqlDataAdapter sda = new SqlDataAdapter(consulta, miConexion);
              
                sda.Fill(ds, "[user]");

                dg.DataSource = ds;                     <<Justo aqui aparece el error>>   <<Dice que dg fue null>>
                dg.DataMember = "[user]";

                this.desconectar();


            }

    domingo, 2 de junio de 2019 12:39

Respuestas

  • Te dice que dg es null en esa línea. ¿Qué es dg? Pues si nos fijamos un poco más arriba vemos que es un parámetro que le llega a ese método. Por lo tanto, si es null, quiere decir que desde el sitio en el que llamas a ese método no le estás pasando correctamente el valor de dg.

    Así que tienes que retroceder hasta el sitio donde haces la llamada al método, fijarte en qué le estás pasando, y ver por qué a veces le pasas null.

    lunes, 3 de junio de 2019 5:41