Para Ivan Pascual

01/02/2005 - 04:29 por Traveceras | Informe spam
Mi estimado..

aun no he checado lo del evento doble_click del mouse..
pero en cuanto encuentre como solucionar este detalle.. lo
hare..

espero y me puedas ayudar..

tengo esta funcion... con esto trato de borrar una fila..
el cual logro hacer q se me desaparezca del grid.. pero
cuando salgo y regreso al mismo procedimiento. la tabla
sigue igual sin cambios.. (algo muy similar a lo q me
pasaba a la hora de dar de alta) me actualiza todo menos
la tabla.. ya cheque y recheque.. y no doy con bola..



If b_siono = MsgBoxResult.Yes Then

Dim totalfilas As Integer
totalfilas = dbDataSet.Tables"Accesos").Rows.Count

For xx = 0 To totalfilas - 1
Dim ta_usua As String = ""
Dim ta_nom As String = ""

ta_usua = (dbDataSet.Tables("Accesos").Rows(xx).Item
("usuario"))
ta_nom = (dbDataSet.Tables("Accesos").Rows(xx).Item
("nombre"))

If Trim(ta_usua) = Trim(usua_borrar) And Trim
(ta_nom) = Trim(nomb_borrar) Then
dbDataSet.Tables("Accesos").Rows(xx).Delete()
dbDataSet.Tables("Accesos").AcceptChanges()
dbDataAdapter.Update(dbDataSet, "Accesos")
Exit For
Else

End If
Next

End If


la verdad en estos casos es cuando uno recurre a los q
saben..


Sin mas..

Carlos Traveceras
Soberbia55@hotmail.com
 

Leer las respuestas

#1 Ivan Pascual
01/02/2005 - 10:29 | Informe spam
Hola Traveceras!!!
Te esta pasando lo mismo que cuando dabas de alta.
Estas borrando la fila del grid correctamente pero no estas borrando la fila
en el DataSet.
Si es verdad que haces el DataAdapter.Update pero no tiene ningun comando a
ejecutar... lo pillas??

Revísate el código que te di para dar de alta.
Lo único que debes hacer es en lugar de llamar a un INSERT debes llamar a un
DELETE.
En la Sql debes borrar la fila o filas que quieras. La estructura es
completamente la misma que la que te pase...
solo que en lugar de Insertar registros, Borras registros.

Si ves que no te sales... dímelo de nuevo y te lo paso como te lo pase
antes. Pero me gustaria que te lo miraras tu, así se aprende mucho mas...

Espero que me digas...
Un saludo compañero...

Ivan Pascual

Preguntas similares