`
流星剑
  • 浏览: 94219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用下拉列表对gridview分页

    博客分类:
  • .net
阅读更多

这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先考虑页面以及控件的执行顺序我们就能发现,load事件是发生最前面,其次读取数据库,然后绑定给GridView,在绑定的过程中又有先按照控件分页的相关限制得到页码!!

所以,我们可以知道,分页肯定应该是在GridView的数据被绑定之后才发生!!

说到这里我想应该是知道了,这个装载下拉列表的事件肯定是应该发生在GridView1_DataBound事件中的了!

代码如下:

 protected void GridView1_DataBound(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {//判断页是否第一次载入,如果你想知道为什么,恰恰我又不想解释,那你去掉这个试下即可
            for (int i = 1; i <= GridView1.PageCount; i++)
            {//从1开始循环到页的最大数量
                DropDownList1.Items.Add(i.ToString());//填充到下拉列表
            }
        }
    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridView1.PageIndex = Convert.ToInt32(DropDownList1.SelectedValue)-1;
        //因为页码其实是从0开始的,而我们为了看起来直观,所以从1开始,这样来说我们就必须减1才是真实的页码
    }

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/thcjp/archive/2006/08/30/1145215.aspx
 
分享到:
评论

相关推荐

    ASPxGridview分组和分页功能

    用户也可以选择提供一个下拉列表让用户自定义每页记录数,这需要设置`EnableCustomPageSize`为`true`。 3. **分页模式**: ASPxGridView提供了多种分页模式,如服务器分页、客户端分页和混合分页。服务器分页将分页...

    android gridview分页和滑动效果

    综上所述,实现Android GridView的分页和滑动效果涉及到的主要知识点包括:GridView的基础用法、Adapter的使用、滚动事件监听、自定义滚动效果以及用户体验优化。理解并掌握这些内容,可以帮助开发者创建出更加动态...

    Smobiler实现列表展示—GridView

    Smobiler是一款面向移动开发的高效工具,它允许开发者快速构建跨平台的...在SmobilerApplication67这个项目中,开发者可以找到关于如何使用GridView的实例代码和详细设置,进一步加深对Smobiler列表展示的理解和实践。

    gridview实现自定义分页

    2. 分页参数:在网页上创建分页控件,如导航按钮或下拉列表,用于用户选择页码。这些控件的值(当前页和每页记录数)需要传递到后台代码中。 3. 后台处理:在服务器端,根据用户选择的页码和每页记录数,调整SQL...

    下拉式+gridview+頁碼分頁

    在这个场景中,我们利用DropdownList(下拉列表)来切换GridView显示的数据,同时通过页码分页来管理大量数据的加载。下面将详细解释这些知识点。 1. **DropdownList**: DropdownList是ASP.NET中的一个服务器控件,...

    具有PageSize更改下拉菜单的GridView自定义分页

    2. **创建分页大小下拉列表**:添加DropDownList控件,并填充可能的PageSize值,如5, 10, 20等。 3. **事件处理**:为DropDownList的SelectedIndexChanged事件添加事件处理程序,这里会更新GridView的PageSize属性...

    广告轮播 美团九宫格 GridView分页 沉浸式标题栏 网络加载图片

    在Android应用开发中,"广告轮播 美团九宫格 GridView分页 沉浸式标题栏 网络加载图片" 这些功能是常见的组件和技术,它们为用户提供了丰富的交互体验和视觉效果。下面将详细介绍这些知识点。 1. 广告轮播: 广告...

    GridView编辑、删除、分页、控件嵌套等常见用法

    这需要在`RowEditing`事件中初始化下拉列表,而在`RowUpdating`事件中读取下拉列表的选择。 5. **自定义列和样式**: GridView允许自定义列的显示,通过`BoundField`、`TemplateField`或`ButtonField`等字段类型,...

    GridView下拉刷新

    GridView是Android平台上一种常见的用于展示数据集合的控件,它以网格的形式显示数据,通常用于创建类似相册或应用列表的界面。下拉刷新功能在现代移动应用中非常常见,它允许用户通过向下拉动列表来获取最新的数据...

    GridView.ListView等列表控件下拉.上拉刷新控件

    标题中提到的"GridView.ListView等列表控件下拉.上拉刷新控件"主要指的是在GridView和ListView等列表控件上集成的刷新功能,这使得用户可以在不离开当前页面的情况下获取最新的数据。这种功能通常通过第三方库来实现...

    安卓开发-gridview分页效果.zip.zip

    在Android开发中,GridView是一种...通过以上步骤,我们可以实现一个功能完善的GridView分页加载效果。在实际开发中,还可以根据需求进一步定制,例如添加下拉刷新功能,或者优化分页策略,提高响应速度和用户体验。

    Dropdownlist下拉出现gridview

    Dropdownlist,也称为下拉列表或下拉菜单,是Web表单中常用的一种输入控件。它允许用户从一组预定义的选项中进行选择,通常以一个可折叠的列表形式呈现。在HTML中,我们可以使用`&lt;select&gt;`标签来创建一个基本的...

    WEB应用开发 使用SqlDataSource、GridView实验报告

    学生可以深入理解如何利用ASP.NET中的GridView控件进行数据管理,包括数据的显示、分页、编辑、删除等功能,并且能够根据具体需求自定义显示列、使用单选按钮列表和下拉列表进行数据选择以及在GridView中嵌入超链接...

    listview gridview 上拉加载 下拉刷新 包含6个demo

    这一功能对于处理动态更新或分页的数据集非常实用,比如新闻应用、社交媒体或者电商应用的商品列表。 "下拉刷新"则允许用户在列表顶部下拉以获取最新的数据,常见于新闻、天气等实时信息更新的应用。这种设计模式...

    GridView和下拉菜单DropDownList结合

    将两者结合使用,可以实现在数据列表中动态显示下拉菜单,使得用户能够对每一行的数据进行更加丰富的操作或选择。下面我们将深入探讨这一结合方式的具体实现和应用场景。 #### 1. 实现原理与步骤 在给定的代码示例...

    GridView下拉刷新完整代码

    在Android开发中,GridView是一种常用的布局控件,它允许我们以网格形式展示数据,通常用于显示多行多列的数据集合,比如应用的图标列表、照片墙等。在现代的移动应用设计中,用户期待有下拉刷新的功能,以便在不...

    (安全的呵呵!)GridView的分页代码(绵绵鱼)

    通过自定义分页按钮和下拉列表,我们可以提供灵活的导航方式。使用第三方控件如AspNetPager,可以进一步提升分页功能的易用性和性能。记住,代码简洁性很重要,它不仅有助于维护,还能提高代码的可读性和可扩展性。

    Aspx GridView使用大全

    例如,使用下拉列表过滤数据,或在编辑行中使用其他控件输入数据。 6. **设置属性** GridView 有许多可配置的属性,如AutoGenerateColumns控制是否自动生成列,DataKeyNames设置主键字段,EnableViewState控制视图...

    带有PageSize更改下拉菜单的GridView自定义分页

    标题中的“带有PageSize更改下拉菜单的GridView自定义分页”指的是在ASP.NET Web Forms中对GridView控件进行的一种高级定制。GridView是.NET Framework中常用的数据展示控件,它允许我们以表格形式显示数据,并提供...

    Android scrollview ListView GridView上拉下拉刷新

    SwipeRefreshLayout提供了一个易于使用的下拉刷新框架,只需设置一个OnRefreshListener并在回调中更新数据即可。上拉加载更多通常使用LoadMoreView或者集成像PullToRefresh库来实现。缓冲效果同样可以通过预加载数据...

Global site tag (gtag.js) - Google Analytics