已经添加了分页栏div 前台也传入了分页要的pagenum啥的 就是不显示
希望有大神可以远程帮我康康
要实现GrdView分页的功能
操作如下:
1、更改GrdView控件的AllowPaging属性为true。
2、更改GrdView控件的PageSize属性为 任意数值(默认为10)
3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。
GridView属性设置好了,从页面上也能看到分页样式。
现在开始实现分页的功能:
1、在<<asp:GridView ID=......>后添加,OnPageIndexChanging="GridView1_PageIndexChanging"
2、在对应的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
}
GridView分页方法
<PagerTemplate>
<asp:LinkButton CommandName="Page" CommandArgument="First" ID="LinkButton1" runat="server">第一页</asp:LinkButton>
<asp:LinkButton CommandName="Page" CommandArgument="Prev" ID="LinkButton2" runat="server">上一页</asp:LinkButton>
<asp:LinkButton CommandName="Page" CommandArgument="Next" ID="LinkButton3" runat="server">下一页</asp:LinkButton>
<asp:LinkButton CommandName="Page" CommandArgument="Last" ID="LinkButton4" runat="server">最后一页</asp:LinkButton>
<font color="black">[当前是第 <font color="red"><%= GridView1.PageIndex * GridView1.PageSize+1 %> - <%= GridView1.PageIndex * GridView1.PageSize + GridView1.PageSize %></font> ]条</font>
<font color="black">[共 <font color="red"><%= iRecordCount %></font> 条记录]</font>
</PagerTemplate>
在代码中加入下面代码
public int iRecordCount = 0;
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
iRecordCount=e.AffectedRows;
}
有没有报错,没的话把div设置下大小颜色,看看有没有超出你的页面
rowNum : 20,
rowList : [ 10, 20, 30 ],
pager : '#pager3',
参数有没有少