请问如何实现以下功能-listview

netboygg 2012-05-04 04:47:09
打个比方:
每5秒刷新一下listview里的数据;

listview里面的总数据固定不变;

但是依据某项值(如数据库读取某字段),每五秒对符合固定条件的变化作出颜色改变显示;

但是下一五秒又会显示新的变化项,已经显示过的变化项显示为(黑色);

请问怎么实现。谢谢!
...全文
202 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
花痴 2012-05-08
  • 打赏
  • 举报
回复
ListView貌似不支持DataSource方式绑定
你可以使用DataGridView来绑定,数据源使用双向更新的BindingList<T>或者DataTable,当你修改了数据源的时候,界面也会自动更新,不需要重新绑定。
billlyh 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
先要确定你所谓的 变化有什么规则呢,比如是否有一个字段标识值是否变化了呢,如果有,就好办了,listview增加一列,存储这个值,然后自画事件中根据这个值画上不同的颜色,下一次数据库中先把标识置为否,再对改动过的置为true,循环上面的操作
[/Quote]
关注学习
netboygg 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

不知道楼主要表达什么意思?
[/Quote]

意思就是listview里有50项内容,每5秒变化(颜色)显示,其中一些满足条件的项,如此循环
指间的风 2012-05-04
  • 打赏
  • 举报
回复
记录变化,然后对比。
显示。
sunylf 2012-05-04
  • 打赏
  • 举报
回复
ListView是個好東東.
tigercao101 2012-05-04
  • 打赏
  • 举报
回复
思路貌似不是很清晰!~
SuperLampard 2012-05-04
  • 打赏
  • 举报
回复
不知道楼主要表达什么意思?
bdmh 2012-05-04
  • 打赏
  • 举报
回复
先要确定你所谓的 变化有什么规则呢,比如是否有一个字段标识值是否变化了呢,如果有,就好办了,listview增加一列,存储这个值,然后自画事件中根据这个值画上不同的颜色,下一次数据库中先把标识置为否,再对改动过的置为true,循环上面的操作

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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