后台

<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}&amp;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 分页显示相关推荐

  1. android gridview分页显示,GridView使用自带分页功能时分页方式及样式PagerStyle

    GridView分页,使用自带分页功能,类似下面样式: 在aspx页面中,GridView上的PagerStyle下CssClass属性,设置为bubufxPagerCss,具体aspx页面代码: A ...

  2. GridView 始终显示 Pager 分页行的一种方法

    GridView 是 ASP.NET 2.0 新增加的 Web 控件,拥有比 DataGrid 更多的扩展和改进.使用 GridView 可以很容易的实现数据分页,但是遗憾的是,在缺省情况下,当仅有一 ...

  3. Asp.net(c#)GridView分页时用图片显示上一页,下一页

    Asp.net(c#)GridView分页时用图片显示上一页,下一页 效果展示: 需要的两张图片:    详细代码: Code <%@ Page Language="C#"  ...

  4. GridView 分页导航不显示

    GridView 可以很容易的实现数据分页,但是遗憾的是,在缺省情况下,当仅有一页数据时, GridView 不显示 Pager 分页行,这非常让人郁闷. 解决办法 protected overrid ...

  5. 改进一个asp.net通用分页显示辅助类

    前言:闲暇时重新再看之前很多项目代码的时候,发现很多总是有那么点缺陷的代码,如芒刺入骨,令人心烦.挣扎良久,苦口婆心劝荐自己今后要争取把某些代码写的更易用更灵活更完善一些.比如在这篇已经提及到的通用客 ...

  6. GridView分页详解

    本次使用GridView是工厂模式下  无极限分类 GridView详解 1.GridView前台分析 2.GridView分页讲解 3.GridView绑定,编辑,更新,取消,删除,排序  Grid ...

  7. GridView分页的实现以及自定义分页样式功能实例

    http://www.jb51.net/article/39677.htm GridView分页的实现 要在GridView中加入 //实现分页 AllowPaging="true" ...

  8. Asp.net GridView分页功能的实现

    最近学习了Asp.net的GridView分页的实现,当然,GridView自带分页功能,但是这个分页功能的后台数据库操作的时候仍是 需要查询出所有的记录,只是前台页面显示GridView的时候有一种 ...

  9. GridView分页操作

    转自开源中国:http://www.oschina.net/code/snippet_54100_8873 当GridView中显示的记录很多的时候,可以通过GridView的分页功能来分页显示这些记 ...

最新文章

  1. 16S+功能预测发Sciences:尸体降解过程中的微生物组
  2. vue 百度统计_百度暑期实习前端开发面经
  3. Web 开发规范 — WSGI
  4. win10系统配置apache 2.4的虚拟主机以及查看 apache的版本
  5. 前端开发代码架构相关想法
  6. 分布式锁防止订单重复提交_防止表单重复提交看这里!!!
  7. Eclipse 4.10.0 正式发布,全面拥抱 Java 11!
  8. SpringMVC初写(四)上传和下载功能的实现
  9. PMP试题 每日一练快速提分
  10. 官方版WIN10PE如何添加explorer?
  11. 微信登录+sdk+服务器,微信sdk后端集成
  12. I2C总线中8bit和10bit有什么区别
  13. dxdiag是什么 dxdiag命令怎么用
  14. cout 常用成员函数简介(C++输出格式控制)
  15. java填充word文档_如何使Word文档可填充但不可编辑
  16. Chrome打包扩展程序错误,清单文件缺失或不可读
  17. win10安装oracle11g
  18. 5、标尺-参考线-网格
  19. hashmap与concurrenthashmap源码解析
  20. 我的工训:加强沟通、加深理解、扩大分享!

热门文章

  1. glyphicons-halflings-regular.woff2 文件 404
  2. Nginx学习笔记(三) Nginx基本数据结构
  3. 详解 Array.prototype.slice.call(arguments)
  4. 初探 performance - 监控网页与程序性能
  5. #翻译#将像素绘制到屏幕上
  6. InstallShield中通过修改注册表关闭Vista/Windows 7的UAC
  7. Data Structures[翻译]
  8. jmeter 使用命令行执行
  9. 立足共赢 | 开宸引领绿色会展经济新形式
  10. 设计模式系列之「装饰模式」