Este es un link permanente de RE: Gridview de insercion.
Puedes volver a ver el tema completo o ir al Principiantes
17/07/2007 14:10:16
subgurim
Fecha de registro: 01/12/2006
1 post en este tema
542 posts en principiantes
1777 posts en todos los foros
RE: Gridview de insercion
Responder  Citar
Hola Javier,

veo que sigues avanzando muchísimo!!

El truco aquí no es meter el PlaceHolder en el Viewstate. En el ViewState debes insertar la fuente de datos del PlaceHolder.

Por ejemplo, supongo que tienes una clase que define lo que estás insertando (pongamos el ejemplo de la clase "Persona" con las propiedades "Nombre" y "Apellidos").

Pues el ViewState debería contener un listado genérico, que inserte un elemento cada vez que realices una inserción, y que sirva como DataSource de tu Table.

A mí me gusta ponerlos dentro de una propieda de la propia página en la que estás:

private List<Persona> personas
{
    get
    {
          if (ViewState["personas"] == null)
                ViewState["personas"]  = new List<Persona>();

          return (List<Persona>)ViewState["personas"] ;
    }
    set
    {
       ViewState["personas"]  = value;
    }
}


Trabaja desde aquí a ver qué concluyes!!

Saludos.

 
Comunactivo