自定义分页
来源:互联网 发布:手机探鱼器软件 编辑:程序博客网 时间:2024/05/23 23:42
自定义分页:
<table align="center" width="95%">
<tr>
<td align="center">
<asp:DataGrid id="DataGrid1" runat="server" Width="100%" Height="296px" AllowPaging="True" PageSize="5">
<PagerStyle Visible="False" PageButtonCount="5"></PagerStyle>
</asp:DataGrid>
</td>
</tr>
<tr>
<td align="center">
<asp:LinkButton ID="first0" OnClick="PageIndexChanged" CommandArgument="first" Text="第一页" Runat="server" />
<asp:LinkButton ID="first1" OnClick="PageIndexChanged" CommandArgument="prev" Text="上一页" Runat="server" />
<asp:LinkButton ID="first2" OnClick="PageIndexChanged" CommandArgument="next" Text="下一页" Runat="server" />
<asp:LinkButton ID="first3" OnClick="PageIndexChanged" CommandArgument="last" Text="最后一页" Runat="server" />
<asp:TextBox id="TextBox1" runat="server" AutoPostBack="True"></asp:TextBox>
<asp:Label id="Label1" runat="server">跳转</asp:Label>
<asp:RangeValidator id="RangeValidator1" runat="server" ErrorMessage="超出范围" MinimumValue="1" MaximumValue="2" Type="Integer" ControlToValidate="TextBox1">
</asp:RangeValidator>
</td>
</tr>
</table>
protected void PageIndexChanged(object sender,System.EventArgs e)
{
string args=( (LinkButton)sender).CommandArgument;
switch(args)
{
case "first":
DataGrid1.CurrentPageIndex=0;
break;
case "prev":
DataGrid1.CurrentPageIndex=(DataGrid1.CurrentPageIndex-1+DataGrid1.PageCount)%DataGrid1.PageCount;
break;
case "next":
DataGrid1.CurrentPageIndex=(DataGrid1.CurrentPageIndex+1+DataGrid1.PageCount)%DataGrid1.PageCount;
break;
case "last":
DataGrid1.CurrentPageIndex=DataGrid1.PageCount-1;
break;
}
BindData();
}
private void TextBox1_TextChanged(object sender, System.EventArgs e)
{
DataGrid1.CurrentPageIndex=int.Parse(TextBox1.Text);
BindData();
}
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 分页:高度自定义分页
- yii2自定义分页分页属性
- 自定义DataGrid分页设置
- [转]DataGrid自定义分页
- 32位CPU和64位CPU 区别
- javascript实现时钟的多种方法
- 中国科协发布《科技工作者科学道德规范》
- 给年轻工程师的十大忠告
- 网站开发人员珍藏版网站
- 自定义分页
- 将asp页面导出到WORD
- 在点击一个超链接后调用一个js函数
- Forms验证的知识
- Win32调试API(1)
- Win32调试API(2)
- .net打包自动安装数据库!
- Win32调试API(3)
- 华为人如何管理时间