GrideView 分页
来源:互联网 发布:丁春秋和萧峰 知乎 编辑:程序博客网 时间:2024/06/05 11:28
protected void btnFirst_Click(object sender, EventArgs e)
{
switch (((LinkButton)sender).CommandArgument.ToString())
{
case "first":
GV_YiZhuCeSheBei.PageIndex = 0;
break;
case "last":
GV_YiZhuCeSheBei.PageIndex = GV_YiZhuCeSheBei.PageCount - 1;
break;
case "prev":
GV_YiZhuCeSheBei.PageIndex = (GV_YiZhuCeSheBei.PageIndex - 1) > 0 ? (GV_YiZhuCeSheBei.PageIndex - 1) : 0;
break;
case "next":
GV_YiZhuCeSheBei.PageIndex = GV_YiZhuCeSheBei.PageIndex + 1;
break;
case "go":
{
GridViewRow gvr = GV_YiZhuCeSheBei.BottomPagerRow;
TextBox temp = (TextBox)gvr.FindControl("txtNewPageIndex");
int res = Convert.ToInt32(temp.Text.ToString());
GV_YiZhuCeSheBei.PageIndex = res - 1;
}
break;
}
GV_YiZhuCeSheBei.DataBind();//根据需要重新绑定数据源至GridView控件。
}
<PagerTemplate>
<table width="100%" style="font-size:12px;">
<tr>
<td style="text-align: right; width:50%;">
</td>
<td style="text-align: right; ">
第<asp:Label ID="lblPageIndex" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>'></asp:Label>页
/共<asp:Label ID="lblPageCount" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageCount %>'></asp:Label>页 </td>
<td style="text-align: right; ">
<asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False"
CommandArgument="first" CommandName="Page" OnClick="btnFirst_Click" Text="首页">
</asp:LinkButton>
</td>
<td style="text-align: right; ">
<asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False"
CommandArgument="prev" CommandName="Page" onclick="btnFirst_Click" Text="上一页">
</asp:LinkButton>
</td>
<td style="text-align: right; ">
<asp:LinkButton ID="btnNext" runat="server" CausesValidation="False"
CommandArgument="next" CommandName="Page" OnClick="btnFirst_Click" Text="下一页">
</asp:LinkButton>
</td>
<td style="text-align: right; ">
<asp:LinkButton ID="btnLast" runat="server" CausesValidation="False"
CommandArgument="last" CommandName="Page" OnClick="btnFirst_Click" Text="尾页">
</asp:LinkButton>
</td>
<td>
<asp:TextBox ID="txtNewPageIndex" runat="server" AutoPostBack="True"
ontextchanged="txtNewPageIndex_TextChanged"
Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>" Width="20px"></asp:TextBox>
</td>
<td style="text-align: right; width:15px; ">
<asp:LinkButton ID="btnGo" runat="server" CausesValidation="False"
CommandArgument="go" CommandName="Page" OnClick="btnFirst_Click" Text="GO"></asp:LinkButton>
</td>
</tr>
</table>
</PagerTemplate>
- GrideView 分页
- GrideView 分页
- GrideView
- grideview用法
- Grideview自定义
- Android GrideView
- Grideview的高级使用
- 关于grideview添加列
- ViewPager+ListView+grideView
- GrideView简单使用
- GrideView设置行,表头
- scollview嵌套grideview
- GrideView与SimpleAdapter
- Grideview控件绑定数据
- GrideView 的使用方法
- grideview中特殊标某行
- grideview的编辑操作
- ListView、GrideView通用适配器
- 失落?!
- 如何做好百度优化
- 团队合作
- 在线翻译小工具开发过程遇到的一些问题
- ZIP 文件 结构
- GrideView 分页
- SEO操作常见的四点不良习惯
- abatis学习笔记(1)----避免N+1 Select
- 简明HTTP协议
- Streaming HTTP 在IE8下不能正常工作
- tomcat下JSTL配置
- Android Post Get 示例
- 继续找工作
- Lua记事