Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2010, 04:47
Avatar de Atorort
Atorort
 
Fecha de Ingreso: abril-2010
Ubicación: Valencia
Mensajes: 127
Antigüedad: 14 años
Puntos: 0
Checkboxes en gridview

Código ASP:
Ver original
  1. Dim Check As New ArrayList
  2.  
  3. For Each row As GridViewRow In gvprevia.Rows
  4.             If CType(row.FindControl("cbeliminar"), CheckBox).Checked = True Then
  5.                 Check.Add(gvprevia.DataKeys(row.DataItemIndex).Value)
  6.             End If
  7. 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.
__________________
Adrian Tornero Ortiz
Técnico Superior en Desarrollo de Aplicaciones Informáticas
https://www.linkedin.com/in/adriantornero