Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Datagrid desplegable (http://www.forosdelweb.com/f78/datagrid-desplegable-588075/)

martukis 20/05/2008 05:03

Datagrid desplegable
 
Hola a todos.

En mi aplicación tengo un datagrid, el caso es que necesitaría que cuando pincho sobre un checkbox de una columna del datagrid, se me mostrara debajo de esta otro datagrid con los componentes en que se divide ese elemento. Basicamente es que cada columna tenga otro datagrid asociado, y se mostrara en forma de desplegable.

Gracias de antemano. Saludos.

mdavila 20/05/2008 05:59

Respuesta: Datagrid desplegable
 
Eso es facil, solo tenes que programar en el evento del checkbox....
Te pongo un ejemplo.

Protected Sub ChkItem_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Dim chkTemp As CheckBox = CType(sender, CheckBox)

Dim dgi As DataGridItem

dgi = CType(chkTemp.Parent.Parent, DataGridItem)


'Aca llamas a la funcion que te cargaria y mostraria en la ota grilla ok (eso lo tenes que hacer vos porque no conozco tu proyecto pero es facil.)
'Fijate que yo le puse indice 0 porque es el id con el que voy a buscar, pero vos fijate cual es el tuyo
MostrarComponente(dgi.Cells(0).Text.Trim.Trim)
End Sub



Saludos

martukis 20/05/2008 08:54

Respuesta: Datagrid desplegable
 
Muchas gracias por tu respuesta.

El caso es que a mi lo que me gustaría es que apareciera esa tabla debajo de la columna que he seleccionado, pero dentro de la misma tabla, y no como otra tabla aparte, en plan despegable, como un arbol, que seleccionas un nodo padre y se te muestran los nodos hijos.

Saludos.

Javier Santamaria 21/05/2008 02:27

Respuesta: Datagrid desplegable
 
Porque no metes un datagrid en cada celda que sea desplegable y lo cargas al cargar el grid padre, pero con visible=false. Luego al dar al checkbox puedes ponerle ese visible=true

Saludos


La zona horaria es GMT -6. Ahora son las 09:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.