none
refrescar datagridview RRS feed

  • Pregunta

  • hola a todos

    tengo un formulario (form1) en el cual realizo operaciones como guardar y eliminar y si me las realiza y me actualiza la base de datos inmediatamente pero tengo un datagrid en otro formulario (form2) el cual esta enlazado a la base de datos en la que ago las operaciones de guardar y eliminar pero el datagrid no se me actualiza ¿como le puedo hacer para que  actualize el datagridview  inmediatamente cuando guarde o elimine registros?

    ya le intente con el refresh pero no funciona!!!


    alguien que me diga como se hace o algun ejemplo

    gracias de antemano
    jueves, 11 de diciembre de 2008 23:31

Respuestas

Todas las respuestas

  • Hola,

     

    Pues actualizar el DataSource del DataGridView ¿no? y luego llamar a Refresh

     

    Un saludo.

     

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx


    viernes, 12 de diciembre de 2008 8:26
  • pero como ago eso me puedes dar un ejemplo
    sábado, 13 de diciembre de 2008 22:37
  • nadie que me de un ejemplo de como hacerlo
    lunes, 15 de diciembre de 2008 22:33
  • Sin ver un poco de codigo no te puedo decir como hacerlo exactamente.

    Basicamente se trata de...

    Ejecutar la consulta que obtiene los datos de la base de datos para que se actualice el DataSet que utiliza tu DataGrid como DataSource... y luego llamar a Refresh.

    Pero como no sabemos como haces tu consulta a la base de datos... pues no sabemos que decirte.

    Un saludo.
    martes, 16 de diciembre de 2008 6:00

  •             Dim sCon As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\basesdedatos\Database1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
                Dim sel As String

                ' Usando un DataAdapter
                sel = "SELECT * FROM " & "Iatender"  'Iatender ES EL NOMBRE DE LA TABLA
                Dim da As New SqlDataAdapter(sel, sCon)
                da.MissingSchemaAction = MissingSchemaAction.AddWithKey
                Dim cb As New SqlCommandBuilder(da)
                Dim dt As New DataTable

                da.Fill(dt)

                Dim dr As DataRow = dt.NewRow
                dr("folio") = FoliorecepTextBox.Text 'ENTRE PARENTESIS ES EL NOMBRE DEL CAMPO
                dr("asunto") = AsuntoTextBox.Text
                dr("recibido") = FecharecDateTimePicker.Text
                dr("vence") = FechavenDateTimePicker.Text
                dt.Rows.Add(dr)

                da.Update(dt)

                MessageBox.Show("¡Datos Guardados!", "¡Información!", MessageBoxButtons.OK, MessageBoxIcon.Information)

            Catch ex As Exception
                MessageBox.Show("¡No se pudieron guardar los datos!", "¡Información!", MessageBoxButtons.OK, MessageBoxIcon.Error)

            End Try



    con ese codigo ago la consulta y guardo en la tabla enviar de la base de datos database11, todo esto lo ago en un formulario (form1) y quiero que al guardar me actualize tambien el datagridview que tengo en otro formulario (form2)

    martes, 16 de diciembre de 2008 23:56
  • ya lo resolvi por mi cuenta

    gracias de todosmodos!!!!!!!!!
    sábado, 3 de enero de 2009 20:49
  • me podrias decir como lo resolvistes tengo el mismo problema

    en el formulario principal tengo la datagrid q carga los datos de la bd mediante una consulta este form tiene un menu q me enlaza al form2 quiero q al guardar en el form2 y al cerrarlo el form1 se actualize

    martes, 1 de febrero de 2011 1:27