Como editar todas las filas de un gridview al mismo tiempo

by ryudice on April 15, 2009

En uno de los sistemas que desarrolle para una empresa de energia electrica, me pidieron como requerimiento en el gridview se pudiera editar todas las filas al mismo tiempo, y luego utilizar un boton de guardar para guardar los cambios. Esto se conoce como edicion en masa (o bulk edit en ingles). En un gridview normal se tiene que editar las filas una por una y luego hacer clic en un boton para guardar los cambios nada mas a esa fila, lo cual es muy lento. Bueno pues para solucionar el problema lo que hice fue utilizar unos controles ya hecho y asi no me complique mucho. Aqui pueden ver una foto de como se ve el gridview.

enhancedview

Despues de hacer los cambios nada mas hacen clic en un boton de “Guardar” para guardar todos los cambios. Bueno aqui les dejo el link para descargar estos controles. Si no saben como agregarlos al visual studio posteen un comentario y con gusto les ayudo. El link es: http://www.codeplex.com/ASPNetRealWorldContr

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter

Related posts:

  1. Encuentra actualizaciones para todos tus programas al mismo tiempo
  2. Resaltar fila en un GridView
  3. Tip: Como usar un enum como datasource en C# y ASP.NET
  4. Descarga e instala todas tus aplicaciones en un clic

{ 3 comments… read them below or add one }

Sebastian sancho January 14, 2010 at 9:38 pm

Hola la verdad que es justo lo que quiero hacer, con la diferencia que yo quiero hacer todos los cambios posibles, eliminar filas, editar algunas, agregar nuevos registros y que al dar click en un boton guardar que recien ahi se realizen los cambios en la BD, sino clickeo el boton simplemente se cancelan los cambios.

No se si me podrias ayudar, muchas gracias.

ryudice January 26, 2010 at 5:41 pm

Para lograr eso tendrias que descargar el codigo fuente de los controles y modificarlo lo cual no creo que sea muy facil a menos que tengas bastante experiencia programando. Otra alternativa que puedes utiliza es jqGrid (http://www.trirand.com/blog/jqgrid/jqgrid.html), es un grid basado en jQuery que soporta edicion “en vivo”, basado en AJAX.

Pedro February 2, 2010 at 10:36 pm

Saludos Ryudice:
Y gracias por el link, al parecer es un buen control, desearia saber un poco mas, como agregarlo al visual studio, y si este control se adecuaria a una aplicacion de captura de datos via WEB.

Un abrazo
Pedro

Leave a Comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

PensandoEnCodigo is Digg proof thanks to caching by WP Super Cache