listview 分页问题

问题描述

ObjectDataSource定义了两个方法一个是获取分页数据的方法GetPageData另一个是获取总条数的方法ScalarQuery当我指定了搜索条件FilterExpression后,listview显示的数据是正确的,但是页数还是按照没有条件时显示,也就是显示所有的页数,别没有受我的搜索条件影响请问各位前辈,我还需要设置什么?

解决方案

解决方案二:
用Listview显示数据库的信息,如果信息太多,必须要分页。这里有两种方法:一种是:Listview是不支持分页功能的。但可以结合控件DataPager对Listview进行分页,可以将DataPager控件添加到Listview控件的<LayoutTemplate></LayoutTemplate>中,或者放在ListView控件的外面,这里要注意将DataPager控件的PagedControlID属性值设为ListView的ID。第二种是,在从数据库中读取信息时就分页读取。 假设你想从数据库中读取某一信息,并且按照某一列进行降序排序,我们可以这么做:一:取出表中按某一列进行降序排序的前count行SELECTTOPcount*FROM[TABLE]WHERE[]ORDERBY[]DESC二:取出这count行中后面的count1行,则可以这样写SELECT语句:SELECTTOPcount1*FROM(SELECTTOPcount*FROM[TABLE]WHERE[]ORDERBY[]DESC)aORDERBY[]ASC三:取出的这count1行进行按某一列的降序排序,可以这么写:   SELECT*FROM(SELECTTOPcount1*FROM(SELECTTOPcount*FROM[TABLE]WHERE[]ORDERBY[]DESC)aORDERBY[]ASC)bORDERBY[]DESC这样就可以实现Listview的分页显示了。
解决方案三:
引用1楼hefeng_aspnet的回复:

用Listview显示数据库的信息,如果信息太多,必须要分页。这里有两种方法:一种是:Listview是不支持分页功能的。但可以结合控件DataPager对Listview进行分页,可以将DataPager控件添加到Listview控件的<LayoutTemplate></LayoutTemplate>中,或者放在ListView控件的外面,这里要注意将DataPager控件的Pa……

++1
解决方案四:
引用1楼hefeng_aspnet的回复:

用Listview显示数据库的信息,如果信息太多,必须要分页。这里有两种方法:一种是:Listview是不支持分页功能的。但可以结合控件DataPager对Listview进行分页,可以将DataPager控件添加到Listview控件的<LayoutTemplate></LayoutTemplate>中,或者放在ListView控件的外面,这里要注意将DataPager控件的P……

我问的是datapager的页数怎么计算

时间: 2024-09-08 15:28:07

listview 分页问题的相关文章

android实现listview分页的方法

  本文实例讲述了android实现listview分页的方法.分享给大家供大家参考.具体分析如下: 最近做了下listview的分页,跟WEB上的分页是一个意思,需要那几个分页参数,不同的是sqlite中分页的查询语句,简便的方法需要用Limit,Offset关键字,前者是查询每页展示的记录数,后者是越过多少记录数,说得明白点就是忽略前面多少行记录之后,取多少行记录 我分页采用了一个重要的类Page,通过封装Page类,做为参数传递进来,返回出去也是个Page对象 ? 1 2 3 4 5 6

listview分页加载,获取总条数

问题描述 listview分页加载,获取总条数 listview访问后台数据库进行分页加载,怎么得到数据的总条数,然后对其进行判断分页加载.总条数是需要后台服务器传过来的么,还是-- 解决方案 如果要获取总条数 都是要从服务器传过来,.

Android实现ListView分页自动加载数据的方法_Android

Android应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展现很多的数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过分页的形式来展示数据,个人觉得这样会有更好的用户体验.因此,很多应用都是采用分批次加载的形式来获取用户所需的数据.例如:微博客户端可能会在用户滑动至列表底端时自动加载下一页数据,也可能在底部放置一个"查看更多"按钮,用户点击后,加载下一页数据. 下面通过一个Demo来展示ListView功能如何实现:该Demo通过在ListVie

Android ListView分页功能实现方法_Android

通过本次小Demo我学到了: 1.ListView的小小的一个分页功能 2.加深了对自定义控件的理解 3.对ListView的优化 4.对BaseAdapter的使用 5.自定义Adapter 6.接口的回调 要实现下面的效果--当拖动ListView到底部的时候,显示一个ProgressBar和一个"正在加载..."的TextView.并且过两秒钟后,在下面加载出新的数据.项目的目录结构和程序要实现的效果如下:      首先是布局部分: 我为了实现此效果,首先在布局文件中新建了一个

Android中ListView分页加载数据功能实现_Android

 熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容.通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据.比如:微博客户端可能会在用户滑动至列表底端时自动加载下一页数据,也可能在底部放置一个"加载更多"按钮,用户

android实现listview分页的方法_Android

本文实例讲述了android实现listview分页的方法.分享给大家供大家参考.具体分析如下: 最近做了下listview的分页,跟WEB上的分页是一个意思,需要那几个分页参数,不同的是sqlite中分页的查询语句,简便的方法需要用Limit,Offset关键字,前者是查询每页展示的记录数,后者是越过多少记录数,说得明白点就是忽略前面多少行记录之后,取多少行记录 我分页采用了一个重要的类Page,通过封装Page类,做为参数传递进来,返回出去也是个Page对象 import java.util

c# listview 分页显示-C#的 listview如何实现分页显示数据

问题描述 C#的 listview如何实现分页显示数据 因为要做一款检测软件,需要将几千个数据都遍历显示出来,想在listview中显示,但是无奈数据量还是太大,想做到分页显示数据,如何代码实现,网上关于listview分页都是基于数据库的操作,不通过数据库如何实现分页,谢谢各位大神.

Android之ListView分页加载数据功能实现代码

什么是ListView分页加载数据功能呢?在现在的大数据时代,我们不可能把某些数据全部展示到界面,好比我们经常会看的QQ空间一样,当你看动态的时候,系统不可能会把所有好友的动态都展示在上面,你能看到的一般都是最新好友更新的动态,假如你要看非最新的好友动态,通常你都会手指向上滑动屏幕然后去查看,当界面下滑到一定数量的时候,就会看到一个"查看更多",然后突然停顿一下,系统会通过网络去给你刷新其他动态信息,这样的功能我们一般叫做数据下拉刷新功能,也就是我们的分页加载功能,具体的实现是怎样的呢

Android ListView分页简单实现

Android ListView分页简单实现 分页,开发应用中必不可少.那么,现在就来实现分页功能. 首先来想想实现它要有哪些步骤, 1, 实现的组件, 2.初始化第一页数据, 3,底部布局 , 4,加载数据的条件 5.获取下一页的数据. 有了思路,我们一步步来实现就行了.先来想想我们用什么组件实现,我们知道列表UI我们常用ListView或者RecyclerView,初始化数据,我们就在通过一个for循环来准备数据,底部布局我们直接使ProgressBar控件和一个TextView来显示就可以