Este es un link permanente de
|
17/07/2007 14:10:16
|
|
RE: Gridview de insercion
|
|
|
|
|
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.
|
|
|