Como acceder a datos de un datagrid hijo enlazadp a un listbox padre

26/07/2004 - 15:52 por Eduardo Robles | Informe spam
Hola. como al cambiar el elemento resaltado en un listbox ( o combo) puedo
recorrer los elementos hijos que salen en un datagrid ? no todos los que
tiene el dataset si no solo los que estan relacionados. Supongo que el
evento sera el del indexchanged (+-) pero no se como acceder a los item
hijos relacionados (me salen todos si uso el dataset). Sera con miembros
tipo Parent.y child (o algo asin) ?

Salu2

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
26/07/2004 - 17:49 | Informe spam
Eduardo Robles wrote:
Hola. como al cambiar el elemento resaltado en un listbox ( o combo)
puedo recorrer los elementos hijos que salen en un datagrid ? no
todos los que tiene el dataset si no solo los que estan relacionados.
Supongo que el evento sera el del indexchanged (+-) pero no se como
acceder a los item hijos relacionados (me salen todos si uso el
dataset). Sera con miembros tipo Parent.y child (o algo asin) ?



Crea un DataView que filtre la tabla por el campo y valor seleccionado en el
combo y asignarlo al grid en lugar del datatable. Aunque dependiendo de la
cantidad de datos y el uso que se le de puede ser mas conveniente realizar
una consulta a la BD que devuelva solo los registros que cumplan la
condicion.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 Eduardo Robles
26/07/2004 - 18:30 | Informe spam
Bueno, ya encontre la solucion , una tonteria
micol=datagrid.row()
midato=datagrid.item(mifila,micol)
micol=micol+1

lo que pasa es que realmente quiero recorrer un datatable que es el tercer
hijo de un padre (listbox).
Me parece mas rapido implementar un Dataset enlazado que usar filtros ya que
tendria que hacerlo en varias tablas.
Realmente solo necesito que se vea el listbox y luego recorrer los datos del
tercer hijo. Lo que no se es como hacerlo sin usar un datagrid (que no me
hace falta)
Ademas si uso el datagrid no se como saber los limites(count o algo
similar no ?)

Bueno, si se te ocurre algo.

saludos y gracias

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:
Eduardo Robles wrote:
> Hola. como al cambiar el elemento resaltado en un listbox ( o combo)
> puedo recorrer los elementos hijos que salen en un datagrid ? no
> todos los que tiene el dataset si no solo los que estan relacionados.
> Supongo que el evento sera el del indexchanged (+-) pero no se como
> acceder a los item hijos relacionados (me salen todos si uso el
> dataset). Sera con miembros tipo Parent.y child (o algo asin) ?

Crea un DataView que filtre la tabla por el campo y valor seleccionado en


el
combo y asignarlo al grid en lugar del datatable. Aunque dependiendo de la
cantidad de datos y el uso que se le de puede ser mas conveniente realizar
una consulta a la BD que devuelva solo los registros que cumplan la
condicion.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida