社区
C#
帖子详情
winform中分时显示内容?
zsanhong
2008-09-24 08:15:24
在windform中,从数据库中查询到了很多内容,在显示器中一屏显示不完.
怎样使这些动态内容能隔一段时间显示不同内容?
比如:这些内容有130行,显示器一屏只能显示50行.显示的效果是首先显示
1-50行,过10秒后,显示第51-100行,过10秒后,显示101-130行
周而复始.怎样实现这样的效果?非常感谢!
...全文
141
19
打赏
收藏
winform中分时显示内容?
在windform中,从数据库中查询到了很多内容,在显示器中一屏显示不完. 怎样使这些动态内容能隔一段时间显示不同内容? 比如:这些内容有130行,显示器一屏只能显示50行.显示的效果是首先显示 1-50行,过10秒后,显示第51-100行,过10秒后,显示101-130行 周而复始.怎样实现这样的效果?非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justindreams
2008-09-28
打赏
举报
回复
取到所有数据以后(取DataSet时,加行号,假设行号字段为rowhandle)
显示界面添加DataView类型的字段,假设是DV1=new DataView(你的结果集.Table[表名])
设置Timer,时间间隔你自己规定
添加int字段row用于记录当前状态显示的最后一行
Timer触发时,做以下处理
DV1.RowFilter="rowhandle>"+row.ToString()+" and rowhandle<"+(row+你要显示的数量).ToString();
dataGridView1.DataSource=DV1;(假定你要显示在dataGridView1里面)
请叫我低调
2008-09-28
打赏
举报
回复
期待正确的解决方案 继续关注该类话题
jacklee_008
2008-09-28
打赏
举报
回复
mark
卧_槽
2008-09-28
打赏
举报
回复
贴一下我以前回答过别人的回复
用datagridview的virtualmode模式和CellValueNeeded事件
1.设置virtualmode为true
2.设置rowcount通知要显示多少行
3.CellValueNeeded事件里根据e.rowindex和e.columnindex去自己手工读取这行这列的单元格赋给e.value即可
可以实现类似SQl Server 的滚动条不停往下的时候不停读取数据的效果!当然也可以做成翻页的形式
可以参考
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.virtualmode.aspx
http://www.codeproject.com/KB/grid/DataGridViewPaging.aspx
zhirom
2008-09-28
打赏
举报
回复
学习。。。。
格拉
2008-09-26
打赏
举报
回复
定义个变量,如果变量小于总页数,则在TIMER事件中加一,并调用显示函数.
应该可以
zsanhong
2008-09-26
打赏
举报
回复
分页不是问题,问题是怎样用时间来控制分页?谢谢!
netbor
2008-09-25
打赏
举报
回复
触发器.
zsanhong
2008-09-25
打赏
举报
回复
各位能不能说得详细一些呢?比如Timer事件如何写?
marvelstack
2008-09-25
打赏
举报
回复
使用 Visual C# .NET 对 DataGrid Windows 控件执行分页
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;307710
zt_100094
2008-09-24
打赏
举报
回复
timer+你的sql语句!!
b3727180
2008-09-24
打赏
举报
回复
timer類不錯應該可以的用法msdn上有
yagebu1983
2008-09-24
打赏
举报
回复
timer+你的sql语句!!
天涯海角
2008-09-24
打赏
举报
回复
[Quote=引用 3 楼 Q_QIANG 的回复:]
来一TIMER 记时一下
过10秒把查询的数据
显示(集合中指定的那些数据)到指定的DATAGRIDVIEW 里
我是这样认为的
[/Quote]
如果不要求刷新不一定要每次重新查询的。
wartim
2008-09-24
打赏
举报
回复
贴一下我以前回答过别人的回复
用datagridview的virtualmode模式和CellValueNeeded事件
1.设置virtualmode为true
2.设置rowcount通知要显示多少行
3.CellValueNeeded事件里根据e.rowindex和e.columnindex去自己手工读取这行这列的单元格赋给e.value即可
可以实现类似SQl Server 的滚动条不停往下的时候不停读取数据的效果!当然也可以做成翻页的形式
可以参考
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.virtualmode.aspx
http://www.codeproject.com/KB/grid/DataGridViewPaging.aspx
_Will_
2008-09-24
打赏
举报
回复
WINFORM的东西可以自己对控件做个分页的嘛
Q_QIANG
2008-09-24
打赏
举报
回复
来一TIMER 记时一下
过10秒把查询的数据
显示(集合中指定的那些数据)到指定的DATAGRIDVIEW 里
我是这样认为的
zsanhong
2008-09-24
打赏
举报
回复
再顶!
zsanhong
2008-09-24
打赏
举报
回复
在线等待高手!
DataGridView分页
在DataGridView控件
中分
页
显示
数据,
WinForm
分页控件
分页控件是程序开发的数据加载
显示
中较常用,为了能够灵活重用,以下使用将该功能包装成用户控件UserControl,整体控件效果图如下: 分页paging完整代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.W
winform
分页控件
这次把我写的一个分页控件贴上来。前阵子写了一个
winform
的数据库管理程序,用一个dataGrid
显示
数据库表中的所有
内容
,后来发现当数据库中的条目增多的
时
候,程序运行速度明显下降,系统占用内存也很大,决定对dataGrid做个分页,每次只取出要
显示
页的
内容
。上网搜了一下,没有找到我需要的,于是自己写了一个分页控件。 程序很简单,用的
时
候需要提供pageCount(页数),pageShow(显...
学习:
WinForm
分页控件(转)
分页控件结合DataGridView分页用户控件,使用效果如上图,可以用在查询窗体,代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; ...
MyORM的使用(四) 实现
Winform
下的分页
其实这篇跟MyOrm的关系并不太大,只是分页
时
使用了MyOrm的查询,不过
Winform
中分
页也是比较实用的,也作为一个例子吧。不知道为什么MS并没有考虑在
Winform
中提供分页的功能,虽然
Winform
不像Webform需要考虑减少数据量的交互,但是在数据量很大
时
或者网络条件不好
时
还是需要分页的。在
Winform
中实现分页的麻烦主要在于MS没有给分页定义事件或设置,所以想要做到Webf
C#
110,559
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章