Foros del Web » Programando para Internet » ASPX (.net) »

gridview editable sin fuente de datos SQL

Estas en el tema de gridview editable sin fuente de datos SQL en el foro de ASPX (.net) en Foros del Web. que tal a tod@s. como puedo crear un GridView editable sin enlazarlo a una fuente SQL? se que esto es posible cuando se enlaza a ...
  #1 (permalink)  
Antiguo 18/06/2011, 14:59
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 20 años, 3 meses
Puntos: 0
gridview editable sin fuente de datos SQL

que tal a tod@s.

como puedo crear un GridView editable sin enlazarlo a una fuente SQL? se que esto es posible cuando se enlaza a SQL.

pero necesito crear un gridview editable, que me guarde registros en memoria y me permita editarlos o borrarlos.

tampoco se como guardar datos en memoria y que se vizualizen en el gridview.

ojala alguien me ayude.

gracias y buen dia.
  #2 (permalink)  
Antiguo 20/06/2011, 03:01
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
Respuesta: gridview editable sin fuente de datos SQL

Lo que tu dices "en memoria", debería ser un DataTable al que estuviera enlazado tu GridView.
Si no quieres obtener los datos de una fuente de datos y quieres que esté vacío, simplemente creas un New DataTable en memoria, lo llenas con sus Columns, y ya tienes una fuente de datos vacía, y que no está enlazada con ninguna base de datos.
Eso si, tu Gridview debe estar enlazado a este DataTable, y todo lo que hagas en el GridView se verá reflejado en ese DataTable.
Otra cosa es qué vas a hacer con ese DataTable, una vez finalizada la edición.
Pero la forma de trabajar "en memoria" sería algo así.
Espero haberte ayudado en algo.
Saludos.
__________________
..:: moNTeZIon ::..

Etiquetas: editable, gridview, sql, fuentes, aspx
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 21:21.