社区
C#
帖子详情
关于在控件中实现数据分页的功能
westbulls
2008-03-04 04:57:28
有些控件,比如COMBOBOX如果关联的数据源有上百万笔数据,直接绑定数据会花费大量时间,我想可否实现数据分页或者分块提取。当然我也想过其他方案解决,比如再开一个线程专门加载数据;再比如要求用户录入时的条件达到一定长度后再开启Autocomplete功能,主要目的是使加载的数据更少一些.....
希望听取一下大家的意见(可能控件本身就有这种功能,只是我还没发现,或者vs2008中已经有了,呵呵)
...全文
120
11
打赏
收藏
关于在控件中实现数据分页的功能
有些控件,比如COMBOBOX如果关联的数据源有上百万笔数据,直接绑定数据会花费大量时间,我想可否实现数据分页或者分块提取。当然我也想过其他方案解决,比如再开一个线程专门加载数据;再比如要求用户录入时的条件达到一定长度后再开启Autocomplete功能,主要目的是使加载的数据更少一些..... 希望听取一下大家的意见(可能控件本身就有这种功能,只是我还没发现,或者vs2008中已经有了,呵呵)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
westbulls
2008-03-05
打赏
举报
回复
直接取几百万条数据是有点夸张,我当然要控制让用户至少输入一个字符,但是一次取几万条数据的渐进式搜索当然也有可能,如果每次都将全部记录取来,假如是一个多栏的combobox,那数据量也是不小的。如果要分批取,那就要考虑如何分批取数据了。如果要用现有控件,则即要控制鼠标事件,又要控制键盘事件。我现在的想法是用户在看数据时如果使用翻页键比如pageup,pagedown触发获取分页数据(有现成的存储过程),这个比较好实现(必竞新旧数据不用交差出现)。但对于使用键盘上的上下键实现翻页和对于滚动条移动实现的翻页就不太好控制。还有上述分页方式,一次取的数据比较少,和数据库的交互也比较多,效率也不太高。不知道还有没有更完美点的方案。(当然,如果假定用户只关心当前显示出来的数据,问题就会简单了^-^)
stning
2008-03-04
打赏
举报
回复
COMBOBOX绑定百万笔数据???换个思路吧。楼主
RongCha040
2008-03-04
打赏
举报
回复
没有像你这么样实现功能的,最好在设计数据库的时候要考虑.
如果你真要这样做,建议用分页存储
changjiangzhibin
2008-03-04
打赏
举报
回复
可做成N级联动菜单,按类别区分
chengqscjh
2008-03-04
打赏
举报
回复
非要加,就自定义控件,将分页功能写在里面就可以了
priwilliam
2008-03-04
打赏
举报
回复
ls说得有道理
blestcc
2008-03-04
打赏
举报
回复
COMBOBOX绑定百万笔数据,这样会不会被用户海扁啊
csrwgs
2008-03-04
打赏
举报
回复
没有人会翻阅百万比数据的,
最好加上搜索条件,并在允许的情况下用游标或sql语句来分页显示
kbryant
2008-03-04
打赏
举报
回复
进来学习了
rodking
2008-03-04
打赏
举报
回复
做成google搜索样式
xiaoyuzi
2008-03-04
打赏
举报
回复
每次加载可见的那些数据
aspnetPager.dll
不同于DataGrid或GridView等带
分页
功能
的
数据
绑定
控件
,AspNetPager
分页
控件
本身并不显示任何
数据
,而只显示
分页
导航元素,
数据
在页面上的显示方式与该
控件
无关。AspNetPager
分页
控件
可以为GridView、DataGrid、...
GridView
控件
应用十个经典实例
1、
数据
绑定并
实现
分页
功能
2、选
中
编辑取消删除
数据
项 3、GridView正反双向排序的
功能
4、GridView
控件
中
DropDownList
控件
的绑定 5、GridView
控件
中
动态添加模板列 6、通过CheckBox删除选
中
记录 7、在GridView
控件
...
Asp.net Core Api+Vue增删改查及
分页
视频教程完整版
本课程以简易工作汇报系统为例,讲解了用vue脚手架快速创建项目,asp.net core 提供WebApi接口,
实现
了登录、工作日志表的增删改查及
分页
功能
,在接口
中
使用token令牌进行身份验证,使用axios
实现
了跨域请求,对每个...
PDF.NET
数据
开发框架V3.0演示版
* 无需任何后台代码即可
分页
的增强
数据
分页
控件
。 * 只需要一行代码
实现
页面
数据
的增,删,改,查。 * 基于SQL词法分析的支持多种
数据
库的高效
分页
类,你只需要设置SQL语句和
分页
属性它便能够为你生成特定
数据
库...
软件界面设计工具_3款合集
另外,不单单在加入
控件
到窗体时,在改变已存在于窗体内的
控件
的位置或者大小时,自动对齐
功能
一样会生效。这样,设计者在调整
控件
大小或者位置时(包括
控件
与
控件
,
控件
与窗体边缘等的距离等情况),工作变得很简单...
C#
110,570
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章