Mensaje dentro de Principiantes

Responder 
#1 - 19/04/2008 22:06:16 Reporta abuso | Link Permanente
Diego Campillo
Usuario no registrado
Control repeater

Responder Citar
Tengo una tabla información que necesito agrupar, es decir, por cada libro, muéstrame los la lista de autores.

El tema está en que lo tengo todo en la misma tabla. He visto que el control repeater hace lo que pretendo pero necesito dos tablas, y yo requiero hacer una agrupación de una sola tabla.

Al final deberá verse en la página algo como así:

Libro 1
- Autor 1
- Autor 2

Libro 2
- Autor1
- Autor2
- Autor 3

La estructura de la tabla es algo así:

ID
LIBRO
AUTOR

¿Alguna otra posibilidad para hacer esto en vb.net 2005?

Un saludo y gracias.
Volver arriba

Respuestas
Mostrar de en 15
#2 - 22/04/2008 11:51:31 Reporta abuso | Link Permanente
Javier Santamaria Hombre
Fecha de registro: 02/05/2007
1 post en este tema
188 posts en principiantes
192 posts en todos los foros
RE: Control repeater

Responder Citar
Hola Diego,

Pues en .NET, en el codebehind se hace igual. La separacion de codigo y presentacion la hace .NET solo. Tu solo tienes que preocuparte de darle la consulta al datasource de tu tabla y el recoge los datos. Luego un bind() desde la tabla y listo.

Saludos
Volver arriba

#3 - 21/04/2008 19:29:44 Reporta abuso | Link Permanente
Diego Campillo
Usuario no registrado
RE: Control repeater

Responder Citar
Mi problema es más bien cómo lo hago en visual studio .net, por que en asp 3.0 yo habría obtenido la lista de libros, y luego otra sql donde por cada libro obtuviese la lista de autores, tal y como me indicas.

Lo que sucede es que creo que no debe de ser muy correcto mezclar código y presentación, así que no se cómo se haría esto correctamente respetando esta premisa.

Si alguien me puede orientar lo agradezco.

Muchas gracias Javier. Un saludo.



Volver arriba

#4 - 21/04/2008 12:37:00 Reporta abuso | Link Permanente
Javier Santamaria Hombre
Fecha de registro: 02/05/2007
1 post en este tema
188 posts en principiantes
192 posts en todos los foros
RE: Control repeater

Responder Citar
Hola,

Intenta con una sentencia "SELECT DISTINCT Libro..." para traer tus datos desde SQL. Luego eso lo puedes cargar a mano en una tabla personalizada de ASP.NET

Saludos
Volver arriba
Mostrar de en 15