我在 asp.net 中搜索分页示例,通过它我可以为我的项目在线考试制定解决方案,用户可以导航到下一个和上一个问题,并且他/她可以直接移动到特定问题。我用谷歌搜索了这个查询,并使用 gridview 获得了解决方案分页。建议和示例链接将不胜感激,谢谢!
更新
<asp:GridView ID="gvUserlist" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="Login_Id" DataSourceID="DSUserList" CellPadding="4" ForeColor="#333333"
GridLines="None" Width="681px">
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="Login_Id" HeaderText="User Id" ReadOnly="True" SortExpression="Login_Id" />
<asp:BoundField DataField="User_Type" HeaderText="User Type" SortExpression="User_Type" />
<asp:BoundField DataField="First_Name" HeaderText="First Name" SortExpression="First_Name" />
<asp:BoundField DataField="Last_Name" HeaderText="Last Name" SortExpression="Last_Name" />
<asp:TemplateField>
<EditItemTemplate>
<asp:CheckBox ID="cbuserid" runat="server" />
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbuserid" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="DSUserList" runat="server" ConnectionString="<%$ ConnectionStrings:JPConnString %>"
SelectCommand="SELECT User_Login.Login_Id, User_Login.User_Type, User_Login.Login_Status, derivedtbl_1.First_Name, derivedtbl_1.Last_Name FROM User_Login INNER JOIN (SELECT Email_Id, First_Name, Last_Name FROM User_Info UNION SELECT Email_Id, First_Name, Last_Name FROM Emp_Info) AS derivedtbl_1 ON User_Login.Login_Id = derivedtbl_1.Email_Id WHERE (User_Login.Login_Status = @Login_Status)">
<SelectParameters>
<asp:Parameter DefaultValue="Activate" Name="Login_Status" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
正如我之前提到的,我需要在线考试的分页,用户可以在其中导航到下一个并预览,并且数据将按列而不是按行显示。据我所知,网格视图按行显示数据。
因为,在在线考试系统中,我必须不以表格形式显示该数据,我只需要移动到表格的下一行。我不这么认为,grid-view 将帮助我解决这个问题,因为它以表格形式显示数据