Dans une vue de grille j'ai utilisé la pagination pour que j'ai utilisé l'état d'affichage pour stocker la donnée pour la lier sur GridView1_PageIndexChanging tout fonctionne bien, mais le problème se produit avec le première colonne qui a la case à cocher placée dans chaque rangée. Lors de la navigation, toutes les cases à cocher ne sont pas cochées, ce qui permet également de conserver l'état de la case à cocher.case à cocher case à cocher pour la présélection sur la néigation (pagination)
c'est le code aaspx
<Columns>
<asp:TemplateField HeaderText="Select Student">
<ItemTemplate>
<asp:CheckBox id="Chek" runat="server" Text="select" ></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Enrollment No." DataField="enrollment_no" />
<asp:BoundField HeaderText="Course Name" DataField="course_name"/>
<asp:BoundField HeaderText="Branch Name" DataField="branch_name"/>
<asp:BoundField HeaderText="Email Id" DataField="email" />
<asp:BoundField HeaderText="Mobile" DataField="mobile"/>
<asp:BoundField HeaderText="Name" DataField="first_name"/>
<asp:BoundField HeaderText="Surname" DataField="last_name" />
</Columns>
</asp:GridView>
comment dois-je conserver stat de case à cocher de chaque colonne nevigation qui est pager – NoviceToDotNet
Vérifiez cela sur http://www.aspsnippets.com/Articles/Preserving-state-of-Checkboxes-while-paging-in-ASP.Net-GridView-Control.aspx – Moe