Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2004, 01:52
Avatar de luiscl
luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola PhonC.

Sí, pero el problema es que lo quiero mostrar es un tooltip personalizado. En este caso, un control panel que va dentro de una capa oculta (que ejerce de fondo del tooltip), donde se encuentran los controles enlazados a la bd.

De todas formas tengo conseguido algo: Cuando paso por encima del control que hay en una columna (el imagebutton que comentaba), ya me sale el panel con los controles...pero siempre el mismo control. Tengo varias capas (una para cada fila del datagrid), y le quiero decir algo así como "si estás en esta fila, cárgame esta capa oculta".

Hasta ahora he hecho esto:

Dim dgi as Datagriditem

For each dgi in datagridcasasC.items

CType(e.Item.Cells(3).FindControl("ImgBprecios"), ImageButton).Attributes.Add("onmousemove", "mover();")
CType(e.Item.Cells(3).FindControl("ImgBprecios"), ImageButton).Attributes.Add("onmouseover", "mostrar();")
CType(e.Item.Cells(3).FindControl("ImgBprecios"), ImageButton).Attributes.Add("onmouseout", "ocultar();")

Next

Como ves, siempre me muestra el mismo. Ya sé que no se puede hacer algo así como Select Case dgi...pero alguna manera habrá de determinar en qué número de registro estás, no???

Se me ocurre que si se pudiera añadir una columna autonumérica...pues eso: Problema solucionado. Pero no encuentro nada al respecto...

Un saludo y gracias...
__________________
Pide lo que quieras...y luego paga por ello