Bueno el problemas es el siguiente estoy tratando de cargar datos a otro grid de una fila seleccionada un el grid 1 pero cuando va a hacer el column count este da 0 
 
no me esta tomando las columnas 
 
alguien me puede ayudar aca les dejo el codigo en donde consulta la filaseleccionada y en el cual me da la exepcion
 
aca se los dejo ojala me puedan ayudar
 
 
    Public Function Seleccion() As ArrayList
        Dim cadena As New ArrayList
        Dim row As New DataGridViewRow
        row = Me.GrillaListarPedidos.CurrentRow
        For i As Integer = 0 To (CInt(Me.GrillaListarPedidos.ColumnCount - 1))
            cadena.Add(row.Cells.Item(i).Value.ToString)
        Next
        Return cadena
    End Function
 
la exepcion que me da es el indice estaba fuera del intervalo. debe ser un valor no negativo e inferior al tamaño de la coleccion.
Nombre del parametro: Index 
  
 


