.NET Framework - Como actualizar Datagrid

Asked By Henrique on 15-Feb-10 06:48 PM
Ola!

Tengo un formulario con un DataGrid. Para cambiar la dodos abro otro
formulario, cambio los datos y cierro este formulario, me quiedo solo con lo
primero formulario abierto. El problema ?s que el DataGrid no actualiza, los
datos se quiedam na miesma. Tengo que salir y volver a entrar para mostrar
los datos correctos e cambiados en el Datagrid.

?Qu? tengo que hacer para actualizar el Datagrid al salir del formulario de
la modificaci?n de datos?

Estoi a utilizar VB.NeT con SQL server express

Gracias por una pronte respuesta.

Henrque




lucky replied to Henrique on 16-Feb-10 03:33 AM
Hola:
En el Form donde modificas los datos, al cerrarse:
gP_ActualizaGrid(FormPrincipal.DataGridView, lsQuery)
lsQuery es la consulta que usas para cargar el DataGridView

En un modulo:
Public Sub gP_ActualizaGrid(ByRef dgrDataGridView As DataGridView,
ByVal vsQuery As String)
Using loConexion As New SqlConnection(msCadenaSQL)
Try
Dim loDataTable As New DataTable
Dim loDataAdapter As New SqlDataAdapter(vsQuery,
loConexion)
loDataAdapter.Fill(loDataTable)
'Para enlazar el datatable con el datagrid, en
DataSource se asigna el datatable
dgrDataGridView.DataSource = loDataTable
Catch ex As Exception
MessageBox.Show(ex.Message, "gP_ActualizaGrid",
MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try
End Using
End Sub
Espero que te sirva
Un saludo desde Bilbo
Carlos