|
Página 1 de 1
|
Hacer Click Sobre Un GridView Creado Por Codigo
Autor |
Mensaje |
vr_rv
Usuario
Registrado: Junio 2016
Mensajes: 27
Edad: 30 Ubicación:
|
Hacer Click Sobre Un GridView Creado Por Codigo
Buenas.
He agregado varios gridView por medio de un bucle a un formulario, y los he rellenado con datos de una base de datos, ahora lo que necesito es extraer datos de una fila de cualquier gridView sobre el que se haga Click, la cuestion es que no se como lanzar el evento Click del gridView.
Alguien podría indicarme como hacerlo?
|
#1 Lunes, 11 Julio 2016, 19:55 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
...no se como lanzar el evento Click del gridView...
Hola, mira para lanzar el evento click tenes que crear el control (el gridview) y ponerle un nombre.
Ejemplo:
Donde:
tbvTable1 es el control que creas
pnlContainer es el contenedor padre
As "Group" es el nombre del grupo que te comente antes.
Luego los eventos los creas sobre "Group" y ya esta eso es todo.
Saludos.
última edición por tincho el Lunes, 11 Julio 2016, 22:52; editado 1 vez
|
#2 Lunes, 11 Julio 2016, 22:51 |
|
|
vr_rv
Usuario
Registrado: Junio 2016
Mensajes: 27
Edad: 30 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
Gracias Tincho, el evento Click ya funciona, ahora el problema es que se ha creado mas de un gridView y al hacer Click sobre el primero no pasa nada, unicamente funciona en el ultimo gridview que se agrego
|
#3 Lunes, 11 Julio 2016, 23:58 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
Gracias Tincho, el evento Click ya funciona, ahora el problema es que se ha creado mas de un gridView y al hacer Click sobre el primero no pasa nada, unicamente funciona en el ultimo gridview que se agrego
ok, bueno, tenes que ir poniendole a cada uno de los que crees un nombre con la propiedad .name de la forma:
tbvTable1, tbvTable2,tbvTable3... y asi sucecivamente. luego cuando hagas click, usa esto en el evento.
'variables globales
Private tbv as tableview
' dentro del evento click
dim intV as integer
tbv = Last
intV = mid(tbv.name,9,len(tbv.name)-9)
'luego cuando sabes el numero del tableview actuas según el que toque en la consulta a base de datos.
' evento data del control de turno
tbv_data
Bueno esa es la idea, proba a ver si funciona, yo lo hago así pero con un solo tableview/gridview
última edición por tincho el Martes, 12 Julio 2016, 02:26; editado 3 veces
|
#4 Martes, 12 Julio 2016, 02:24 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
Tincho, para conseguir el número del GridView, extrayéndolo de su nombre, yo usaría un código parecido a este ejemplo:
|
#5 Martes, 12 Julio 2016, 09:37 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
Si, es mejor de la forma que planteas.
Saludos.
|
#6 Martes, 12 Julio 2016, 13:37 |
|
|
vr_rv
Usuario
Registrado: Junio 2016
Mensajes: 27
Edad: 30 Ubicación:
|
Re: Hacer Click Sobre Un GridView Creado Por Codigo
Ya lo tengo, le puse un nombre numerado a cada gridView y luego para extraer un dato de una fila, en el evento click puse lo siguiente
Gracias por la ayuda!!
Edito, no hace falta nombrar los grids para obtener los datos, con el codigo de arriba ya es suficiente
última edición por vr_rv el Martes, 12 Julio 2016, 15:38; editado 1 vez
|
#7 Martes, 12 Julio 2016, 14:18 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|