Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2007, 05:59
Infinito79
 
Fecha de Ingreso: abril-2007
Mensajes: 12
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Listbox en datagrid

Hola buenos días.

para cargar el listbox es necesario que lo hagas a la hora de crear cada
fila del datagrid, es decir, en el evento databound.
Para acceder a el es muy sencillito. Mediante el método FindControl buscas el id del elemento y lo metes dentro de un CTYPE indicandole que es del tipo ListBox, y ya con ello puedes operar como si estuviera fuera del datagrid para cargarlo.

Para acceder al elemento lo que debes hacer es o bien recoges el evento lanzado por el listBox en el selectionChanged o si lo quieres hacer a través de otro evento accediendo a la fila y después al igual que antes volviendo a llamar al método FindControl de la forma CType(Me.Grid.Rows.Item(0).FindControl("miListBox" ), ListBox).

Es más sencillo de lo que parece.

un saludo