ASP.NET - Dos GridView

 
Vista:

Dos GridView

Publicado por flashnet (11 intervenciones) el 20/11/2009 09:24:45
Buenas,
tengo un pequeño problema con los Gridview (VB) y es el siguiente:
En uno de ello muestro una serie de informacion (ID,Nombre,Año) y en el otro debería mostrar, mediante las ID del primero, una serie de resultados.
Mi problema esta, como enlazaria las ID del Gridview 1 a la consulta del Gridview 2.

Un saludo y gracias de ante mano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dos GridView

Publicado por Vicente Garcia (41 intervenciones) el 20/11/2009 17:27:11
Mira revisa este ejemplo tal vez te pueda servir
http://www.codeproject.com/KB/webforms/MasterDetail.aspx
http://www.dotnetbips.com/articles/4c3cc1c7-795e-4058-a741-e8e1de6d90a9.aspx
http://shawpnendu.blogspot.com/2009/03/displaying-inline-masterdetail-data-in.html

Saludos

Vicente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Dos GridView

Publicado por Khristian (335 intervenciones) el 20/11/2009 21:35:12
Si quieres que los datos del 2º grid se muestren al mismo tiempo, en cada fila del 1º grid.
- Crea una columna template
- agrega un label y enlazalo al ID del campo clave del grid 1º
- pon ese label con atributo oculto
- en el sqldatasource, haz que el parametro de filtro sea el label oculto.

asi podras tener en cada fila del grid 1º, los datos relacionados de los grid 2º (habra uno para cada fila)

Si quieres que sea el 2º grid, aparte.
- En la propiedad datakey del grid 1º elige el campo clave que servirá de filtro para el 2º grid
- En el evento de cambio de fila seleccionada pon... gridview2.databind

En el datasource del 2º gridview haz que el parametro de filtro sea el 1º grid (selected value)

espero te sirva..

saludos desde San Felipe - Chile
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar