Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/05/2013, 20:36
javidotnet
 
Fecha de Ingreso: mayo-2013
Ubicación: Chaco, Argentina
Mensajes: 45
Antigüedad: 11 años
Puntos: 3
Respuesta: Lenar un DataGridView con una matriz 2D

Hola daoruga

Te paso una solución alternativa a la propuesta de systemtak:

En un form llamado Form1, agregar:
un control DataGridView
un button
Código:
Public Class Form1

    Const FILAS As Integer = 10
    Const COLUMNAS As Integer = 3

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        
        For columna As Integer = 0 To COLUMNAS - 1 ' agrego las columnas al datagrid
            Me.DataGridView1.Columns.Add("Col 1", "Columna " & columna + 1)
        Next

        Me.DataGridView1.Rows.Add(FILAS) ' agrego las filas al datagrid

        Me.LLenar() 'lleno el datagrid con valores aleatorios (matriz)
    End Sub

    Private Sub LLenar()
        Dim ran As New Random 'Desconozco los valores de la matriz, por eso uso la clase random, para usar valores al azar

        For fila As Integer = 0 To FILAS - 1
            For columna As Integer = 0 To COLUMNAS - 1
                Me.DataGridView1(columna, fila).Value = ran.Next(100) ' en lugar de ran.Next(100), puedes usar TuMatriz(fila, columna)
            Next
        Next

    End Sub
End Class
Sólo tienes que ejecutar el proyecto y hacer click en el Button1 y verás como se llenan las celdas con valores, en este caso, aleatorios que bien pueden corresponder a los de una matriz.

Espero te sea de ayuda, cualquier duda, no dudes en preguntar.

Saludos cordiales.

Última edición por javidotnet; 02/05/2013 a las 20:41 Razón: aclarar mejor