Buscar este blog

miércoles, 20 de marzo de 2013

Mostrar el contenido de un Array en un DataGridView. VB.NET

Crear un nuevo proyecto en Visual Studio 2012, ubicar una carpeta donde se va a guardar el proyecto que vamos a crear. En mi caso elijo la unidad D: y la carpeta PROYECTOSVBNET Y le asigno un nombre al proyecto ARRAYDATAGRIDVIEW y hacemos click en aceptar.


Diseñamos el Formulario de siguiente forma:

El boton ejecutar tendra el siguiente codigo:
Private Sub btnEjecutar_Click(sender As Object, e As EventArgs) Handles btnEjecutar.Click
        Dim N As Integer
        N = txtEntrada.Text
        'Creamos el array de N elementos
        Dim Numeros(N - 1) As Integer
        'Ingreso de numeros al array
        For X As Integer = 0 To N - 1
            Numeros(X) = InputBox("Ingresar numero entero " & X)
        Next
        'Agregamos un nombre de columna
        dgvNumeros.Columns.Add("", "Numeros")
        For X = 0 To Numeros.Length - 1
            'Agregamos una fila
            dgvNumeros.Rows.Add(1)
            'Asignamos un valor a la fila en la columna 0
            dgvNumeros.Item(0, X).Value = Numeros(X)
        Next
    End Sub

Al ejecutar se mostrara en la siguiente forma:


 Si desea obtener el codigo fuente, escribir un mensaje a: cgprognet@hotmail.com

4 comentarios:

  1. Muchas gracias por este aporte.
    Esta manera de llenar un DataGrid con un array fue la más fácil que encontré, valio la pena la búsqueda.

    ResponderEliminar
  2. Buenas tardes, necesito mostrar una matriz que tengo de 3 columnas por 8 filas en un dataGridView.

    De antemano muchas gracias

    ResponderEliminar
  3. Gracias por tu aporte, me gustaría me mandaras el código fuente de ese ejemplo, para orientarme mejor.

    ResponderEliminar
  4. y para pasar de un datagridview a un array multinivel como sería la sintaxis por favor muchas gracias.

    ResponderEliminar