none
Guardar Cambios DataGridView RRS feed

  • Pregunta

  • Hola amigos. Tengo un DGV que cargo así:

    Public miDSet As DataSet = New DataSet()
    Public miDAclientes = New SqlClient.SqlDataAdapter

    ........

            Dim coman As New SqlClient.SqlCommand("Select * From Clientes")
            miDAClientes.selectCommand = coman
            miDAClientes.SelectCommand.Connection = Miconexion

            miDAclientes.Fill(miDSet, "CLientesEnDataSet")

            DataGridView1.DataSource = miDSet.Tables("CLientesEnDataSet")

    Hasta aquí todo perfecto, aparece el DGV y muestra correctamente los registros. Ahora si el usuario hace cambios en el DGV y tengo que grabar los cambios en la tabla de la BD, no sé como hacerlo. He creado un botón que se llama "ACEPTAR CAMBIOS" que debería hacer el proceso de pasar los datos del DGV a la tabla de la BD. ¿Me podéis ayudar por favor?

    Muchas gracias por adelantado!

    Saludos.



    lunes, 24 de febrero de 2020 13:02

Respuestas

  • Me autorespondo porque he encontrado la solución... igual le sirve a alguien.

            Dim cbuil As New SqlClient.SqlCommandBuilder(ELdataAdapter)
            ELdataAdapter.Update(miDSet, "CLientesEnDataSet")

    • Marcado como respuesta JotaQ martes, 25 de febrero de 2020 12:10
    martes, 25 de febrero de 2020 12:09