Código ASP:
Ver originalDim Check As New ArrayList
For Each row As GridViewRow In gvprevia.Rows
If CType(row.FindControl("cbeliminar"), CheckBox).Checked = True Then
Check.Add(gvprevia.DataKeys(row.DataItemIndex).Value)
End If
Next
Encuentra bien el checkbox, si es true entra a añadir a check el datakeys de la fila...pero peta :
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
Nota.- La columna del id está invisible, por eso la rescato con DataKeys...A ver si alguien sabe el porque de este error.