none
DataGrid Actualizar RRS feed

  • Pregunta

  • Hola de nuevo chicos tengo un pequeño problema con el que me atore tengo un datagridview que al momento de seleccionar el dato de la columna status puedo aprobarlo y denegarlo con un messagebox el problema aqui es que no se actualiza el ultimo dato ingresado a la base de datos, se pueden actualizar todos menos el ultimo ingresado,a lo que me refiero es que necesito ingresar otros datos para poder aprobar el anterior ¿Alguna idea?

    Les dejo mi codigo

    public void aprobar()
            {
                string data = dataGridView1.CurrentCell.Value.ToString();
                MessageBox.Show(data, "Estado Actual", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                DialogResult = MessageBox.Show("¿Deseas Aprobar? ", "Status", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
                if (DialogResult == DialogResult.Yes)
                {
                    
                    tablerow = tabla.NewRow();
                    dataGridView1.CurrentCell.Value = "Aprobado";
                    adaptador.Update(tabla);
                    dataGridView1.Refresh();
    
                }
                if (DialogResult == DialogResult.No)
                {
                    tablerow = tabla.NewRow();
                    dataGridView1.CurrentCell.Value = "Denegado";
                    adaptador.Update(tabla);
                    dataGridView1.Refresh();
                }
            }


    martes, 30 de octubre de 2018 14:14

Todas las respuestas

  • Hola  Ivan Castañeda

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te recomiendo ingresar al siguiente enlace (en inglés) donde encontrarás una posible solución al problema que presentas.

    https://code.msdn.microsoft.com/windowsdesktop/DataGridView-add-update-77654944

    Gracias por usar los foros de MSDN.

    Pablo Rubio

     _____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    viernes, 2 de noviembre de 2018 22:16
    Moderador