ListView搜索数据咋整?

问题描述

ListView用的是高效分页,就是这种方法:http://www.cnblogs.com/La5DotNet/archive/2012/05/07/2489382.html那么问题来了,如何在ListView中搜索数据,而搜索到的数据如何实现分页?

解决方案

解决方案二:
直接搜索ListView的数据源分页用linq的take和skip方法
解决方案三:
引用楼主zhuimin20071219的回复:

ListView用的是高效分页,就是这种方法:http://www.cnblogs.com/La5DotNet/archive/2012/05/07/2489382.html那么问题来了,如何在ListView中搜索数据,而搜索到的数据如何实现分页?

就算你不进行你说的所谓“搜索”,要想给ListView绑定数据,之前你也得对数据库进行查询的!所以你另外所说的所谓“搜索”,让人联想到你还是没有把之前的所谓的“高效分页”看懂。你的所谓“高效分页”难道都是没有任何查询条件的?不但没有where条件,甚至连个orderby都没有?
解决方案四:
看了一下你贴出来的链接地址的文章,人家文章里有where条件的。你应该会在一个sql语句的where条件后边再加上一个条件的吧?!不然可真是........
解决方案五:
引用3楼sp1234的回复:

看了一下你贴出来的链接地址的文章,人家文章里有where条件的。你应该会在一个sql语句的where条件后边再加上一个条件的吧?!不然可真是........

能不每次都贬我吗》?给出实例和代码让人信服。我只是业余爱好搞搞编程。
解决方案六:

解决方案七:
selectt.*from(SELECTId,Name,Row_Number()over(orderbyId)rownumFROMdbo.T_Persons--whereName='test')twheret.rownum>@startRowIndexandt.rownum<=@startRowIndex+@maximumRows红色部分就是where筛选
解决方案八:
对不起,我还是没说明白。因为listview是绑定ObjectDataSource的,所以我在DATASET里加入了查询语句:SELECT*FROM数据表where@字段like'%'+@值+'%'

现在的问题是怎么在DATASET理把字段和值都作为参数能放在C#里调用?这样才灵活嘛。那个高效分页我会弄

时间: 2024-10-24 22:20:58

ListView搜索数据咋整?的相关文章

Android 根据EditText搜索框ListView动态显示数据_Android

根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助. 首先,我们来分析下整个过程: 1.建立一个layout,包含一个EditText搜索框和一个ListView 2.创建一个数据集mData,用于ListView的Adapter的创建 3.添加EditText的文本改变的监听器 4.利用notifyDataSetChanged()动态更新ListView 第一步:创建一个搜索框 这个还是比较容易的,这

Android 根据EditText搜索框ListView动态显示数据

根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助. 首先,我们来分析下整个过程: 1.建立一个layout,包含一个EditText搜索框和一个ListView 2.创建一个数据集mData,用于ListView的Adapter的创建 3.添加EditText的文本改变的监听器 4.利用notifyDataSetChanged()动态更新ListView 第一步:创建一个搜索框 这个还是比较容易的,这

Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解_Android

本文实例讲述了Android操作SQLite数据库(增.删.改.查.分页等)及ListView显示数据的方法.分享给大家供大家参考,具体如下: 由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦: 步骤如下: 一.介绍: 此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示 二.新建一个android工程--DBSQLiteOperate 工程目录: 三.清单列表AndroidManifest.xml的配置

Android编程使用ListView实现数据列表显示的方法_Android

本文实例讲述了Android编程使用ListView实现数据列表显示的方法.分享给大家供大家参考,具体如下: 要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式: 第一种是用SimpleAdapter创建(要求绑定的数据是List<HashMap<String, Object>>数据类型) 第二种是用SimpleCursorAdapter创建(要求

WinForm ListView 大数据提高加载速度的方法 虚拟模式加载

将VirtualMode 属性设置为 true 会将 ListView 置于虚拟模式.控件不再使用Collection.Add()这种方式来添加数据,取而代之的是使用RetrieveVirtualItem(Occurs when the ListView is in virtual mode and requires a ListViewItem.)和CacheVirtualItems两个事件,单独使用RetrieveVirtualItem也可以,CacheVirtualItems这个事件主要是

listview-Android下载解析xml文件ListView中数据无法更新,要添加一个线程应该可以。求帮助

问题描述 Android下载解析xml文件ListView中数据无法更新,要添加一个线程应该可以.求帮助 我用的Android4.1的手机和Android4.2的模拟器,项目可以正常运行,没有报错,就是下载xml文件解析的数据无法正常显示到Listview中.之前用了个Thread()的可以下载解析xml,不用Thread()的话,就无法下载解析XML中数据,但是在Listview中使用Thread()又要报错了. @Override public boolean onOptionsItemSe

《精通Wireshark》—第2章2.4节使用Find对话框来搜索数据包

2.4 使用Find对话框来搜索数据包 如果用户想要查找满足某一条标准的数据包,可以使用Find对话框进行查找.这个对话框提供了很多高效的搜索方式,可以对已经抓取的文件或者软件当前正在执行的抓包操作进行搜索.用户可以选择Edit | Find packets,或者使用快捷键Ctrl + F来调用Find工具(见图2-15). 下面我们来介绍一下这个窗口中可以进行配置的选项. Display filter:在抓取流量之后,如果用户只希望根据IP地址/端口号/协议来分析某些特定的数据包,可以在这里让

在插件Fragament里设置listview的数据,现在焦点丢失,如何找回item焦点

问题描述 在插件Fragament里设置listview的数据,现在焦点丢失,如何找回item焦点 网上说的方法都试过了,就是不管用,还请大牛给个更好的办法,谢谢啦

图片过多造成内存泄露-listview图片数据过多造成内存泄露

问题描述 listview图片数据过多造成内存泄露 图片数据过多 如何进行优化或者处理才能不造成内存泄露?求大神指教 解决方案 1.压缩处理Bitmap 2.使用软引用集合关联bitmap对象进行保存,当内存趋于阈值时销毁部分bitmap对象 3.使用ImageLoader第三方异步图片加载框架 4.Volley框架异步加载图片 解决方案二: 使用第三方图片加载库了吗?如果没有,推荐使用 ImageLoader 解决方案三: 1.加载图片时进行压缩,放缩到合适的大小再加载进内存 2.adapte