Quantcast
Channel: Problema con DataGridView C#
Viewing all articles
Browse latest Browse all 2

Problema con DataGridView C#

$
0
0
Buenas a todos, estoy usando el .NET 2005 y tengo un problema con la aplicación de C# que estoy haciendo.

Lo que intento hacer es obtener todos los valores strings de las columnas de las diferentes filas de un DataGridView, es decir cada fila del DataGridView es un grupo de strings que debo obetner independientemente. Entonces lo que hago es copiar la fila a una variable y luego de esta fila copio los valores de las celdas. Aquí les dejo el codigo que hace esto.

x = dgv_Cuadro.RowCount;
DataGridViewRow[] dVals = new DataGridViewRow[x];
DataGridViewCell[] sVals = new DataGridViewCell[5];for (y = 0; y < x -1; y++)
{try
    {
        dgv_Cuadro.Rows.CopyTo(dVals, 0);
        dVals[y].Cells.CopyTo(sVals, y);
        messageBox.Show(sVals[0].FormattedValue.ToString() +  sVals[1].FormattedValue.ToString() + sVals[2].FormattedValue.ToString() + sVals[3].FormattedValue.ToString() + sVals[4].FormattedValue.ToString());
     }catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }

Lo que sucede es que al ejecutar la aplicación la primera fila la muestra normalmente, el problema va para cuando copia la segunda fila al dVals. Me muestra un error de que el array destino no es lo suficientemente grande para la información.

Si alguien supiera que estoy haciendo mal o una mejor manera de obtener estos datos ya que los voy a insertar después en una BD y por eso necesito a cada uno por su parte.

Gracias de antemano.

Viewing all articles
Browse latest Browse all 2

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.



Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.