Cargar campo label de un DataGrid
Quiero recuperar el valor de un campo de un DataGrid pero me da error en concreto la siguiente linea:
CodigoArticulo = CType(Fila.Cells(0).Controls(1), Label)
el codigo entero es el siguiente:
Dim i as Integer
Dim Fila as DataGridItem
Dim CodigoArticulo as Label
Dim Selecionado as CheckBox
for i = 0 to DataGrid1.Items.Count - 1
Fila = DataGrid1.Items(i)
Selecionado = CType(Fila.FindControl("CheckBox1"), CheckBox)
if selecionado.Checked
CodigoArticulo = CType(Fila.Cells(0).Controls(1), Label)
end if
next
y el error que me da es el siguiente ya no se que puede ser:
Specified argument was out of the range of valid values. Parameter name: index
CodigoArticulo = CType(Fila.Cells(0).Controls(1), Label)
el codigo entero es el siguiente:
Dim i as Integer
Dim Fila as DataGridItem
Dim CodigoArticulo as Label
Dim Selecionado as CheckBox
for i = 0 to DataGrid1.Items.Count - 1
Fila = DataGrid1.Items(i)
Selecionado = CType(Fila.FindControl("CheckBox1"), CheckBox)
if selecionado.Checked
CodigoArticulo = CType(Fila.Cells(0).Controls(1), Label)
end if
next
y el error que me da es el siguiente ya no se que puede ser:
Specified argument was out of the range of valid values. Parameter name: index
