C sharp - Mostrar Matriz en DataGridView

 
Vista:

Mostrar Matriz en DataGridView

Publicado por Diana Morales (2 intervenciones) el 22/10/2018 00:41:17
Necesito que el DataGridView muestre algo como esto:

Col1 Col2

453 990
18 519
458 15
957 939
681 535
630 629
688 434

Pero aparece lo siguiente:

1
2
3
4
5
6
Length    LongLength    Rank    SyncRoot    IsReadOnly    IsFixedSize    IsSynchronized
 
	2	              2	          1	 System.Int32[]	 False	        True	         False
	2	              2	          1	 System.Int32[]	 False	        True	         False
	2	              2	          1	 System.Int32[]	 False	        True	         False
	2	              2	          1	 System.Int32[]	 False	        True	         False

Este es el código de donde lo obtengo y lo intento mostrar:

1
2
int[][] aux = datos.oData;
dgvMostrarDatos.DataSource = aux.ToList();
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

Mostrar Matriz en DataGridView

Publicado por Diana Morales (2 intervenciones) el 22/10/2018 00:59:33
Solución:

1
2
3
4
5
6
7
8
9
10
dgvMostrarDatos.ColumnCount = aux[0].Length;
dgvMostrarDatos.RowCount = aux.Length;
 
for (int i = 0; i < aux.Length; i++)
{
    for (int j = 0; j < aux[0].Length; j++)
    {
        dgvMostrarDatos.Rows[i].Cells[j].Value = aux[i][j].ToString();
    }
}
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