Visual Basic.NET - DataGridView en tabControl

 
Vista:
sin imagen de perfil

DataGridView en tabControl

Publicado por Adriano (21 intervenciones) el 10/07/2017 11:28:11
Buenos días:

Mensaje para el compañero Diego o para quien quiera ayudar:

He probado el código que me pasaste y va bien cuando sólo se dirige a una única ficha del tabControl, pero cuando le hago un bucle para que ponga el DataGridView en cada ficha del tabControl sólo lo hace en la última. Te paso el código que falla por si puedes echarme una mano.

Gracias

1
2
3
4
5
6
7
8
Dim dgv As New DataGridView
 
dgv.Name = "dgvUD"
dgv.Location = New Point(10, 10)
 
For j = 0 To 7
tabControl1.TabPages(j).Controls.Add(dgv)
Next
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Diego
Val: 605
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

DataGridView en tabControl

Publicado por Diego (190 intervenciones) el 10/07/2017 18:27:33
Hola, te hago una correccion, tienes que crear el objeto en cada ciclo del bucle, y además utilizar un nombre diferente para cada uno. Te paso el codigo....

1
2
3
4
5
6
7
For j = 0 To 7
Dim dgv As New DataGridView
 
dgv.Name = "dgvUD_" & j
dgv.Location = New Point(10, 10)
tabControl1.TabPages(j).Controls.Add(dgv)
Next

Proba asi, saludos y +Bytes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

DataGridView en tabControl

Publicado por Adriano (21 intervenciones) el 11/07/2017 19:08:29
Gracias Diego.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar