Percorrendo as linhas do GridView e verificando o controle da caixa de seleção
tualmente, tenho um GridView que exibe dados de uma Tabela de Alunos, aqui está meu Grid e o SQLDataSource associado;
<asp:GridView ID="GridView2"
style="position:absolute; top: 232px; left: 311px;"
AutoGenerateColumns="false" runat="server"
DataSourceID="SqlDataSource4">
<Columns>
<asp:TemplateField>
<ItemTemplate >
<asp:CheckBox runat="server" ID="AttendanceCheckBox" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="studentIDLabel" Text='<%# Eval("StudentID") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Name" HeaderText="Name" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource4" runat="server"
ConnectionString="<%$ ConnectionStrings:RegisterConnectionString %>"
SelectCommand="SELECT [StudentID], [Name] FROM [Student] WHERE CourseID = @CourseID ">
<SelectParameters>
<asp:ControlParameter ControlID="CourseDropDownList" Name="CourseID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
Tenho um botão na página que, quando o usuário clica no botão, preciso percorrer cada linha no GridView e, em seguida, encontrar a CheckBox, preciso verificar se a caixa de seleção está marcada ou não. Se a caixa de seleção estiver marcada, preciso adicionar o valor no campo Modelo de etiqueta a uma tabela diferente no banco de dados. Estou usando o código c #. Qualquer ajuda é muito apreciada, obrigado antecipadamente!