bueno yo realice una prueba inserte en la tabla 23 registro cuando llego al 21 me genero el error que le indice esta fuera del intervalo.
Código PHP:
dgvCon.Rows.Add(20)
este codigo lo cambie por 30 y no me genero el error, mi pregunta como hago en el caso q sean mas 50.000 registros o cuando sea valores dinamico