Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: dantheb en 07 de Noviembre 2015, 06:13

Título: Cómo crear un DataGridView mediante código en Visual Basic .NET
Publicado por: dantheb en 07 de Noviembre 2015, 06:13
Buenas disculpen.! quería saber como puedo crear un datagriedview con solo código apretando un button y que solo el datagriedview me aparezca en su estado normal de color gris
en Visual Basic 2010 o 2012 o 2015

Les agradecería .! la ayuda .!
Título: Re:Cómo crear un DataGridView mediante código en Visual Basic .NET
Publicado por: César Krall en 07 de Noviembre 2015, 12:49
Hola dantheb, para hacer una consulta crea un nuevo tema, no escribas en un tema ya abierto.

Lee las indicaciones para escribir en los foros aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Voy a trasladar tu mensaje a un nuevo tema para evitar mezclar conversaciones

Saludos!
Título: Re:Cómo crear un DataGridView mediante código en Visual Basic .NET
Publicado por: César Krall en 07 de Noviembre 2015, 13:00

Hola puedes ver estos ejemplos y guiarte por ellos para crear un datagridview mediante código:


Código: [Seleccionar]
Public Class Form1
    Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim dgv As New DataGridView
Controls.Add(dgv)
dgv.Location = New Point(12, 12)
dgv.Size = New Size(250, 250)

     


        Dim c As Integer = CInt(InputBox("How many columns", "Columns", "3"))
        Dim r As Integer = CInt(InputBox("How many rows", "Rows", "3"))
        For cc As Integer = 0 To c - 1
            Dim nc As New DataGridViewTextBoxColumn
            nc.Name = "Column" & cc.ToString
            dgv.Columns.Add(nc)
        Next
        dgv.Rows.Add(r - 1)
        Me.Controls.Add(dgv)
    End Sub
End Class

Código: [Seleccionar]
    Public Class DataGridViewTabPage
        Inherits TabPage
     
        Private _grid As New DataGridView
     
        Public Sub New()
            Me.New(Nothing)
        End Sub
     
        Public Sub New(ByVal text As String)
            MyBase.New(text)
     
            'Set properties of _grid here, e.g.
            Me._grid.Dock = DockStyle.Fill
     
            'Add the grid to the page.
            Me.Controls.Add(Me._grid)
        End Sub
     
    End Class

Saludos!