Este es un link permanente de
|
13/07/2007 14:04:27
|
|
RE: Gridview de insercion
|
|
|
|
|
Hola de nuevo subgurim, muchas gracias por la respuesta. Ya me explicaras que es lo que no te gusta de asp:table, es muy comodo para dibujar tablas, Ahora lo estoy haciendo con el "placeholder" (como me recomendaste) y no veas la que he montado para dar la apariencia de tabla. En cualquier caso, como tu me dices, necesito guardar el estado de la pagina (numero de filas añadidas) en el viewstate. Lo que yo he intentado es:
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender Me.ViewState.Add("Tabla", PHPassengers) End Sub
Pero eso me da el siguiente error:
Server Error in '/Concession Form' Application.
Type 'System.Web.UI.WebControls.PlaceHolder' in Assembly 'System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked
as serializable. Description:
An unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the error and
where it originated in the code.
Exception Details:
System.Runtime.Serialization.SerializationException: Type
'System.Web.UI.WebControls.PlaceHolder' in Assembly 'System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked
as serializable.
Por tanto, he intentado meter el placeholder como variable de session, para recuperar los controles desde ahi, pero con esto ni siquiera me añade la fila 2 que me añadia antes.
Me podrias decir donde buscar informacion concreta sobre lo que yo necesito hacer con ViewState. He intentado en MSDN pero salen muchisimos resultados. Si sabes de algun articulo me facilitarias un poquito la busqueda.
Tambien he probado metiendo un dropdownlist para seleccionar el numero de pasajeros (tipo las paginas de compañias aereas), pero me ocurre lo mismo, es decir, la tabla s eme crea bien, pero cuando intento enviar los datos la tabla esta vacia y no recupera lo que se escribio en el navegador. Supongo que esto tendra la misma solucion que el botoncito de añadir (variables viewstate).
Muchas gracias de nuevo y a ver si soluciono este tema que llevo casi una semana con el.
Espero respuetas, gracias.
EDITADO 13/07/2007 17:27:48: Nueva prueba con dropdownlist
|
|
|