Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2008, 03:41
kyha
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: grabar cambios de un datagridview

Hola a tod@s
Despues de creer tener la solucion,que es la siguiente me di cuenta que con este codigo me bloqueaba,(no se porque), el form_Closed.Es decir no entraba a este evento.Este trozo de codigo lo tenia en el datagridview_leave.
Si alguien sabe el motivo por favor explicarmelo porfavor.

Dim intc As Integer
Dim inta As Integer

If grid1.CurrentCell.IsInEditMode And False Then
grid1.CurrentCell.DetachEditingControl()
'Comprobamos que la fila no sea la ultima
If grid1.CurrentRow.Index < grid1.Rows.Count - 1 Then
inta = grid1.CurrentRow.Index + 1
'si es la ultmia en vez de sumar restamos
Else
inta = grid1.CurrentRow.Index - 1
End If
'comprobamos que la celda no sea la ultima
If grid1.CurrentCell.ColumnIndex < grid1.Rows(0).Cells.Count - 3 Then
intc = grid1.CurrentCell.ColumnIndex + 1
Else
intc = grid1.CurrentCell.ColumnIndex - 1
End If
grid1.Rows(inta).Selected = True
grid1.Rows(inta).Cells(intc).Selected = True
End If