Ciao raga,
ho un problema : ho riempito una colonna del datagrid con dei checkbox ma non riesco a leggerne lo stato (cioe' se un checkbox e' selezionato o meno).
Ecco il codice aspx :

<form id="Form1" method="post" runat="server">


Schermo paniere</P>



<asp:label id="lblMessaggio" runat="server" Height="36px" Width="100%">
</asp:label>
<asp:datagrid id="dGridPrestazioni" runat="server" SelectedIndex="-1">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox id="elimina" Runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid></P>
<asp:Button id="btnCancella" runat="server" Text="Cancella">
</asp:Button>
</form>


Ed ecco invece il codice che gestisce l'evento click sul bottone 'Cancella' :

Private Sub btnCancella_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancella.Click
Dim indice As Integer
For indice = 0 To dGridPrestazioni.Items.Count - 1
Dim cb As CheckBox = dGridPrestazioni.Items(indice).FindControl("elimin a")
If cb.Checked Then
Dim paniere As TempiAttesa.modello.Paniere = utente.getPaniere
Try
paniere.eliminaPrestazione(indice)
Exit For
Catch ex As Exception
lblMessaggio.Text = "Si e' verificata un'eccezione" + ex.ToString
End Try
End If
Next
End Sub


Come mai e come posso risolvere?