Mensaje dentro de Controles de usuario

Responder 
#1 - 11/03/2008 12:36:32 Reporta abuso | Link Permanente
watxu
Fecha de registro: 02/11/2007
0 post en este tema
2 posts en controles de usuario
7 posts en todos los foros
GridView contra lista generica "Ajaxizado"

Responder Citar
Buenas,

Tengo un formulario donde ademas de controles linkados a un campo de un tabla (o clase a nivel BLL) tengo que meter una lista que apunta a otra tabla.
Me explico mejor con un ejemplo parecido a lo que pretendo hacer.
Imaginad la tipica tabla de pedidos. Tengo los campos de la cabecera del pedido linkados a su tabla correspondiente, pero es que ademas hay que meter las lineas de pedido dinamicamente.
Es decir, el usuario mete el nombre, direccion, nif y demas que corresponden a la cabecera, y luego en una grid, mediante un boton añadir o algo asi, va añadiendo las lineas de pedido.
Como no se sabe de antemano cuantas lineas de pedido van a entrar, lo que pretendo es hacer un control de usuario que tenga un grid y que vayan agregando lineas a medida que necesite. Pero como no se sabe aun el numero de pedido, hasta que se acepte el formulario completo, no se puede enlazar con la tabla "lineasdepedido", porque falta lo mas importante, el campo clave. Por lo que pretendo enlazarlo a una lista y cuando se acepte volcar esa lista generica (list (Of t) o Dictionary o lo que sea) a su tablita correspondiente.
Si encima, se puede "ajaxizar" y que al agregar la linea no me refresque la pantalla entera seria perfecto.
En mi formulario tengo varias tablas del tipo lineas de pedido, para entendernos.
Existe algun contro, tutorial o algun alma caritativa que me de algo de luz?

Gracias de antemano.
Volver arriba

Respuestas
Mostrar de en 15
#2 - 13/03/2008 9:20:30 Reporta abuso | Link Permanente
watxu
Fecha de registro: 02/11/2007
1 post en este tema
2 posts en controles de usuario
7 posts en todos los foros
RE: GridView contra lista generica "Ajaxizado"

Responder Citar
Me contesto a mi mismo....he encontrado la solución aquí. 

Es un componenete que permite añadir registros en el propio grid. Derivado de gridview.
Luego, con una clase, se gestiona toda la información en memoria por medio de un datetable.
Y para ajaxizarlo no hay mas que ponerlo en un updatepanel y configurar el trigger.

Por si a alguno le sirve.



EDITADO 13/03/2008 18:30:06: Estaba mal redactado.
Volver arriba
Mostrar de en 15