Autor Tema: eliminar fila de datagrid  (Leído 3811 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado salvynho

  • Sv Jr.
  • **
  • Mensajes: 87
eliminar fila de datagrid
« : enero 09, 2011, 11:06:59 am »
Saludos! aqui vengo con algo facil para algunos, pero a mi me esta matando  :sorry: quiero eliminar una fila de un datagridview.
yo se que se hace con dgv.rows.remove.....
pero no logro que se actualice la base de datos, ya logre que se eliminara del datagrid, pero aun no logro que se actualice la base de datos. cualqueir idea es bien recibida. Gracias de antemano

Desconectado erudito01

  • MiembrosReales
  • *
  • Mensajes: 39
Re: eliminar fila de datagrid
« Respuesta #1 : enero 09, 2011, 01:32:43 pm »
Saludos! aqui vengo con algo facil para algunos, pero a mi me esta matando  :sorry: quiero eliminar una fila de un datagridview.
yo se que se hace con dgv.rows.remove.....
pero no logro que se actualice la base de datos, ya logre que se eliminara del datagrid, pero aun no logro que se actualice la base de datos. cualqueir idea es bien recibida. Gracias de antemano
elimina primero de la base de datos y despues cargas los datos de nuevo al datagrid

Desconectado el-mago

  • The Communiter-
  • *
  • Mensajes: 2040
Re: eliminar fila de datagrid
« Respuesta #2 : enero 10, 2011, 11:11:55 pm »
exacto es lo unico que se me ocurre a mi tambien...

despues de eliminarlo que carge nuevo..
te recomiendo hacer el proceso que llena el datagrid aparte, asi solo lo llamas nuevamente...
ejemplo:

sub llenar()
me.datagrid.datasource = bla bla bla
end sub

luego

comienza claro cargandose:
llenar()
<operaciones>
<operación de eliminado>
llenar()

es como que lo cerrara y abriera....

no se si me di a entender..
Paquete WebHosting + Dominio desde US$35.00/año cPanel || Consulta sin compromiso!

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: eliminar fila de datagrid
« Respuesta #3 : enero 11, 2011, 12:49:38 pm »
ya se había dicho como

http://msdn.microsoft.com/es-es/library/system.data.common.dataadapter.update(VS.80).aspx

lo que vos necesitas hacer es copiar y pegar el ejemplo que esta en el link

en el sitio hay una línea interesante que es lo que necesitas hacer

Citar

......
' Code to modify the data in the DataSet here.
......

despues de esa línea agrega lo del "dgv.rows.remove."

y listo, no hay necesidad de volver a cargar nada ni nada por el estilo....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

freezer27

  • Visitante
Re: eliminar fila de datagrid
« Respuesta #4 : febrero 05, 2011, 10:47:08 pm »
Solo elimina el registro de la BD y hacele un databind() si es en web. Si es windows simplemente volvele a asignar el datasource y ya.

//función para eliminar el registro
funciones.eliminarRegistro(id); // o algo similar

grid.DataSource = dt //asumiendo que dt es un DataTable o Dataset
grid.Databind(); //si es web