Asp.net 网格分页是如何工作的?
这里的分页工作得很好,问题是我不知道它是如何工作的,因为当我在GetCustomers方法中放置断点和记录器时,我发现参数maximumRows和startRowIndex总是0,0 我不知道为什么创建StartRowWindExparameterName和MaximumRowsParameterName以及它们是如何使用的。如果它们在自定义模式下使用,那么如何进入该模式 谢谢Asp.net 网格分页是如何工作的?,asp.net,gridview,Asp.net,Gridview,这里的分页工作得很好,问题是我不知道它是如何工作的,因为当我在GetCustomers方法中放置断点和记录器时,我发现参数maximumRows和startRowIndex总是0,0 我不知道为什么创建StartRowWindExparameterName和MaximumRowsParameterName以及它们是如何使用的。如果它们在自定义模式下使用,那么如何进入该模式 谢谢 <body> <form id="form1" runat="server">
<body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectCountMethod="Count"
SelectMethod="GetCustomers" TypeName="Pilots.BLL.Customer">
<SelectParameters>
<asp:Parameter Name="maximumRows" Type="Int32" />
<asp:Parameter Name="startRowIndex" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" AllowPaging="true" PageIndex="0" PageSize="10"
DataSourceID="ObjectDataSource1">
</asp:GridView>
</div>
</form>
</body>
似乎我必须使用这里描述的EnablePaging
我似乎不得不使用这里描述的EnablePaging
这里有一个非常彻底的问题。应该能够回答你的大部分问题。这里有一个非常彻底的答案。应该能够回答您的大部分问题。这两个参数用于gridview上的自定义分页。这将传递给SQL server,以确定在哪个索引处启动页面(startRowIndex)以及一个gridview页面上有多少项(maximumRows) “startRowIndex”将根据GridView.PageIndex的不同而变化。
方法返回的行数取决于在“maximumRows”上设置的值。这两个参数用于gridview上的自定义分页。这将传递给SQL server,以确定在哪个索引处启动页面(startRowIndex)以及一个gridview页面上有多少项(maximumRows) “startRowIndex”将根据GridView.PageIndex的不同而变化。 方法返回的行数取决于在“maximumRows”上设置的值