
23/05/2007, 03:52
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 19 años, 4 meses Puntos: 0 | |
Eliminar registro datagrid enlazado Buenas tardes:
A ver si alguien me puede echar una mano.
Tengo 2 datagridview enlazados, con datos procedentes de una base de datos, con una relación 1 a varios.
Necesito crear un botón con el que eliminar el registro seleccionado tanto del primero (se eliminarian los datos del 2º datagrid), o del 2º.
Tengo el siguiente código, pero no me funciona. No me actualiza la base de datos, y a veces me elimina registros del 2º datagrid, cuando estoy intentando eliminarlo del 1º.
If Me.dgvClientes.Focus Then
If Me.dgvClientes.RowCount > 0 Then
oDataset.Tables(0).Rows.RemoveAt(Me.dgvClientes.Cu rrentCell.RowIndex)
AdaptadorCliente.Update(oDataset.Tables("Personas" ))
End If
End If
If Me.dgvDirecciones.Focus Then
If Me.dgvDirecciones.RowCount > 0 Then
oDataset.Tables(0).Rows.RemoveAt(Me.dgvDirecciones .CurrentCell.RowIndex)
AdaptadorDirecciones.Update(oDataset.Tables("Direc ciones"))
End If
End If
Muchas gracias. Un saludo a todos |