vb 2005 计时器 用 datagridview 求思路

xxx12zz 2009-11-18 02:34:21
用 datagridview
要能添加20个左右的倒计时吧
在倒计时那个单元格里面显示剩余时间
要怎么实现?最好有个代码
写单个的我会写就是要随时添加删除怎么实现?
不要写20个计时器吧~~!
最重要的是要点 删除 以后后面的倒计时怎么才能正常运行,还能再添加新的项
也就是删除对程序没影响?

请帮忙考虑下,最好有代码,谢谢!

...全文
116 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxx12zz 2009-11-18
  • 打赏
  • 举报
回复
呃,还是不大明白这个原理,怎么去给每个时间变量单独赋值并且倒计时的,又怎么去实现对应的显示与删除,头大了~~!
Tiger_Zhao 2009-11-18
  • 打赏
  • 举报
回复
dim dt as datatable
for i=0 to dt.rows.count -1
dt.rows(i).item("倒计时") = ...
next

没记录不会进进入循环!
xxx12zz 2009-11-18
  • 打赏
  • 举报
回复
我是要点添加以后才添加一个新行来显示,刚加载的时候没行,这时候要给那个不存在单元格赋值会出错吧

[Quote=引用 4 楼 tiger_zhao 的回复:]
datagridview 总有个对应的 DataTable 吧。
循环记录,修改倒计时字段,绑定控件自己会刷新。
添加、删除也只是增删指定记录,怎么会对其他记录产生影响?
[/Quote]
xxx12zz 2009-11-18
  • 打赏
  • 举报
回复
各位大大们,我是小鸟,用代码给指个明路吧
xxx12zz 2009-11-18
  • 打赏
  • 举报
回复
能否给个例子?
另外删除行以后的显示问题怎么解决?
删除第一行以后第二行向上移动到第一行显示?
另外 不太精确问题不大
[Quote=引用 2 楼 zzhgb 的回复:]
20个变量就行了,存储目标时间
这种你用计时器不准的
[/Quote]
Tiger_Zhao 2009-11-18
  • 打赏
  • 举报
回复
datagridview 总有个对应的 DataTable 吧。
循环记录,修改倒计时字段,绑定控件自己会刷新。
添加、删除也只是增删指定记录,怎么会对其他记录产生影响?
xxx12zz 2009-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tiger_zhao 的回复:]
还是一个计时器。
原先是只计算一个倒计时,现在是计算一批倒计时,只是加个循环而已。
[/Quote]
那么显示呢?现在要显示到很多位置,另外删除以后怎么对其他的没影响?可以的话给个简单的例子,有两个倒计时的
zzhgb 2009-11-18
  • 打赏
  • 举报
回复
20个变量就行了,存储目标时间
这种你用计时器不准的
Tiger_Zhao 2009-11-18
  • 打赏
  • 举报
回复
还是一个计时器。
原先是只计算一个倒计时,现在是计算一批倒计时,只是加个循环而已。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧