Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2014, 15:19
e_daniel316
 
Fecha de Ingreso: marzo-2008
Mensajes: 94
Antigüedad: 16 años, 8 meses
Puntos: 0
Escribir y guardar en datagridview

Hola,
tengo una aplicacion en vb.net con visualStudio 2010 y sql 2000.
En el tengo un datagridview donde escribo y guardo los datos al hacer click en un boton.
Cuando tengo una sola fila guarda bien pero cuando son mas sale un el error:

"El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index"

graba la primera fila y elimina las demas.

este es mi codigo: (EL ERROR SALE EN LA SEGUNDA LINEA)

Código:
For j = cantRegistros To Datagridview1.Rows.Count - 1
            If Datagridview1.Rows(j).Cells(1).Value Is DBNull.Value Then
                MAN = ""
            Else
                MAN = Datagridview1.Rows(j).Cells(1).Value
                ' MessageBox.Show(MAN)
            End If
            If Datagridview1.Rows(j).Cells(2).Value Is DBNull.Value Then
                T_HORA = ""
            Else
                T_HORA = Datagridview1.Rows(j).Cells(2).Value
                'MessageBox.Show(T_HORA)
            End If

            If String.IsNullOrEmpty(Datagridview1.Rows(j).Cells(0).Value.ToString) Then

             'AQUI HAGO EL INSERT
            End If
         
        Next
Ojala me puedan ayudar
gracias.

Última edición por e_daniel316; 04/11/2014 a las 05:38