C# GridView 分页显示
后台
<div id="title">::搜索用户信息::</div>
<div id="main">
<span>关键字:</span>
<asp:TextBox ID="tbKeyword" runat="server" CssClass="textbox" />
<asp:DropDownList ID="DropDownListField" runat="server">
<asp:ListItem>权限</asp:ListItem>
<asp:ListItem>邮箱</asp:ListItem>
<asp:ListItem>状态</asp:ListItem>
<asp:ListItem>姓名</asp:ListItem>
<asp:ListItem>积分</asp:ListItem>
</asp:DropDownList>
<asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" />
<%--<asp:Button ID="Button1" runat="server" Text="Button" OnClick="onPageInitSearch()" />--%>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridViewSearchResult" runat="server" AutoGenerateColumns="False"
ForeColor="Red" GridLines="None" PageSize="5" AllowPaging="True"
onpageindexchanging="GridViewSearchResult_PageIndexChanging" >
<%--<PagerSettings FirstPageText="第一页" LastPageText="最后页" Mode="NextPreviousFirstLast"
NextPageText="下一页" Position="TopAndBottom" PreviousPageText="上一页" /> --%>
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#666666" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID"/>
<asp:BoundField />
<%--<asp:HyperLinkField DataNavigateUrlFields="ID" DataNavigateUrlFormatString="~/ThemeView.aspx?ThemeID={0}&Page=1"
DataTextField="Title" HeaderText="标题" />--%>
<asp:BoundField DataField="Status" HeaderText="权限" />
<asp:BoundField DataField="Email" HeaderText="邮箱" />
<asp:BoundField DataField="State" HeaderText="状态" />
<asp:BoundField DataField="RealName" HeaderText="姓名" />
<asp:BoundField DataField="Point" HeaderText="积分" />
</Columns>
<PagerStyle BackColor="#284775" Font-Size="Large" ForeColor="Red" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#666666" />
</asp:GridView>
</ContentTemplate>
前台
List<string> field = new List<string>();
protected void Page_Load(object sender, EventArgs e)
{
//加载CSS样式表
WebLoader.LoadCSS(this, "BasicStyle.css");
WebLoader.LoadCSS(this, "Search.aspx.css");
field.Add("User_Status");
field.Add("User_Email");
field.Add("User_State");
field.Add("User_RealName");
field.Add("User_Point");
if (!Page.IsPostBack)
{
this.Bind(); //调用上面的BindToGridView()绑定
}
}
protected void Bind()
{
IUserBLL userBLL = BLLFactory.CreateUserBLL();
IList<UserInfo> result = userBLL.GetByFieldAndPage(field[DropDownListField.SelectedIndex], this.tbKeyword.Text.Trim(), 1, 10);
this.GridViewSearchResult.DataSource = result;
this.GridViewSearchResult.DataBind();
}
protected void btnSearch_Click(object sender, EventArgs e)
{
Bind();
}
protected void GridViewSearchResult_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridViewSearchResult.PageIndex = e.NewPageIndex;
this.Bind(); //调用上面的BindToGridView()绑定
}
转载于:https://www.cnblogs.com/xsmhero/archive/2009/07/10/1520699.html
C# GridView 分页显示相关推荐
- android gridview分页显示,GridView使用自带分页功能时分页方式及样式PagerStyle
GridView分页,使用自带分页功能,类似下面样式: 在aspx页面中,GridView上的PagerStyle下CssClass属性,设置为bubufxPagerCss,具体aspx页面代码: A ...
- GridView 始终显示 Pager 分页行的一种方法
GridView 是 ASP.NET 2.0 新增加的 Web 控件,拥有比 DataGrid 更多的扩展和改进.使用 GridView 可以很容易的实现数据分页,但是遗憾的是,在缺省情况下,当仅有一 ...
- Asp.net(c#)GridView分页时用图片显示上一页,下一页
Asp.net(c#)GridView分页时用图片显示上一页,下一页 效果展示: 需要的两张图片: 详细代码: Code <%@ Page Language="C#" ...
- GridView 分页导航不显示
GridView 可以很容易的实现数据分页,但是遗憾的是,在缺省情况下,当仅有一页数据时, GridView 不显示 Pager 分页行,这非常让人郁闷. 解决办法 protected overrid ...
- 改进一个asp.net通用分页显示辅助类
前言:闲暇时重新再看之前很多项目代码的时候,发现很多总是有那么点缺陷的代码,如芒刺入骨,令人心烦.挣扎良久,苦口婆心劝荐自己今后要争取把某些代码写的更易用更灵活更完善一些.比如在这篇已经提及到的通用客 ...
- GridView分页详解
本次使用GridView是工厂模式下 无极限分类 GridView详解 1.GridView前台分析 2.GridView分页讲解 3.GridView绑定,编辑,更新,取消,删除,排序 Grid ...
- GridView分页的实现以及自定义分页样式功能实例
http://www.jb51.net/article/39677.htm GridView分页的实现 要在GridView中加入 //实现分页 AllowPaging="true" ...
- Asp.net GridView分页功能的实现
最近学习了Asp.net的GridView分页的实现,当然,GridView自带分页功能,但是这个分页功能的后台数据库操作的时候仍是 需要查询出所有的记录,只是前台页面显示GridView的时候有一种 ...
- GridView分页操作
转自开源中国:http://www.oschina.net/code/snippet_54100_8873 当GridView中显示的记录很多的时候,可以通过GridView的分页功能来分页显示这些记 ...
最新文章
- 16S+功能预测发Sciences:尸体降解过程中的微生物组
- vue 百度统计_百度暑期实习前端开发面经
- Web 开发规范 — WSGI
- win10系统配置apache 2.4的虚拟主机以及查看 apache的版本
- 前端开发代码架构相关想法
- 分布式锁防止订单重复提交_防止表单重复提交看这里!!!
- Eclipse 4.10.0 正式发布,全面拥抱 Java 11!
- SpringMVC初写(四)上传和下载功能的实现
- PMP试题 每日一练快速提分
- 官方版WIN10PE如何添加explorer?
- 微信登录+sdk+服务器,微信sdk后端集成
- I2C总线中8bit和10bit有什么区别
- dxdiag是什么 dxdiag命令怎么用
- cout 常用成员函数简介(C++输出格式控制)
- java填充word文档_如何使Word文档可填充但不可编辑
- Chrome打包扩展程序错误,清单文件缺失或不可读
- win10安装oracle11g
- 5、标尺-参考线-网格
- hashmap与concurrenthashmap源码解析
- 我的工训:加强沟通、加深理解、扩大分享!
热门文章
- glyphicons-halflings-regular.woff2 文件 404
- Nginx学习笔记(三) Nginx基本数据结构
- 详解 Array.prototype.slice.call(arguments)
- 初探 performance - 监控网页与程序性能
- #翻译#将像素绘制到屏幕上
- InstallShield中通过修改注册表关闭Vista/Windows 7的UAC
- Data Structures[翻译]
- jmeter 使用命令行执行
- 立足共赢 | 开宸引领绿色会展经济新形式
- 设计模式系列之「装饰模式」