Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema al eliminar registro en datagridview

Estas en el tema de Problema al eliminar registro en datagridview en el foro de .NET en Foros del Web. Hola, tengo un formulario con un datagridview y cuando quiero eliminar un registro que no se pueda porque va relacionada con otra tabla me aparesca ...
  #1 (permalink)  
Antiguo 07/04/2010, 07:38
 
Fecha de Ingreso: abril-2010
Mensajes: 31
Antigüedad: 14 años
Puntos: 0
Problema al eliminar registro en datagridview

Hola, tengo un formulario con un datagridview y cuando quiero eliminar un registro que no se pueda porque va relacionada con otra tabla me aparesca el error...ya lo controle con un Try...el problema es q despues q me aparece el error se borra el registro en el datagrid pero no en la base de datos Necesito q no se borre del datagrid q si no se pudo eliminar se quede ahi este es el codigo

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click

Select Case MessageBox.Show("¿Desea eliminar el registro de la tabla Formularios?", "Formularios", MessageBoxButtons.YesNo)
Case MsgBoxResult.Yes
Try
Me.Form.Rows.Remove(Form.CurrentRow)
Me.FormularioTableAdapter.Update(DatosDataSet.Form ulario)
Catch ex As System.Data.SqlClient.SqlException
Me.FormularioBindingSource.CancelEdit()
MessageBox.Show("Estos datos estan relacionados con otras tablas", "Error al Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try

Case MsgBoxResult.No
Me.FormularioBindingSource.CancelEdit()
End Select
End Sub

Muchas gracias
  #2 (permalink)  
Antiguo 07/04/2010, 07:47
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 5 meses
Puntos: 19
Respuesta: Problema al eliminar registro en datagridview

Lo que podes hacer para no complicarte es despues del "catch" recargar de nuevo la grilla y listo, tenes de nuevo la grilla cargada.

Sino antes de eliminar vas a tener que hacer una consulta para ver si los datos están relacionados.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
  #3 (permalink)  
Antiguo 07/04/2010, 08:02
 
Fecha de Ingreso: abril-2010
Mensajes: 31
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema al eliminar registro en datagridview

Hola si despues del catch la recargo Me.FormularioTableAdapter.Update(DatosDataSet.Form ulario) me aparece el el error nstrucción DELETE en conflicto con la restricción REFERENCE ayuda porfavor es urgente
  #4 (permalink)  
Antiguo 07/04/2010, 08:44
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: Problema al eliminar registro en datagridview

Hola kdiamond666

Yo estoy de acuerdo con Trulala de cordoba solo vuelve a cargar tu DataGridView para que te traiga todos los datos. Con respecto a la forma de eliminar yo lo hago directamente a la base de datos, borro el registro y despues vuelvo a cargar el DataGridView y funciona a la perfección.
  #5 (permalink)  
Antiguo 07/04/2010, 12:29
 
Fecha de Ingreso: abril-2010
Mensajes: 31
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema al eliminar registro en datagridview

Gracias ya pude

Etiquetas: datagrid, datagridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.