|
#1 -
19/04/2008 22:06:16
|
Reporta abuso
|
Link Permanente
|
|
Control repeater
|
|
|
|
|
|
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.
|
|
|
|
|
|
#2 -
22/04/2008 11:51:31
|
Reporta abuso
|
Link Permanente
|
|
RE: Control repeater
|
|
|
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
|
|
|
|
|
|
|
#3 -
21/04/2008 19:29:44
|
Reporta abuso
|
Link Permanente
|
|
RE: Control repeater
|
|
|
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.
|
|
|
|
|
|
|
#4 -
21/04/2008 12:37:00
|
Reporta abuso
|
Link Permanente
|
|
RE: Control repeater
|
|
|
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
|
|
|
|
|