打个比方:
每5秒刷新一下listview里的数据;listview里面的总数据固定不变;但是依据某项值(如数据库读取某字段),每五秒对符合固定条件的变化作出颜色改变显示;但是下一五秒又会显示新的变化项,已经显示过的变化项显示为(黑色);请问怎么实现。谢谢!

解决方案 »

  1.   

    先要确定你所谓的 变化有什么规则呢,比如是否有一个字段标识值是否变化了呢,如果有,就好办了,listview增加一列,存储这个值,然后自画事件中根据这个值画上不同的颜色,下一次数据库中先把标识置为否,再对改动过的置为true,循环上面的操作
      

  2.   


    意思就是listview里有50项内容,每5秒变化(颜色)显示,其中一些满足条件的项,如此循环
      

  3.   

    ListView貌似不支持DataSource方式绑定
    你可以使用DataGridView来绑定,数据源使用双向更新的BindingList<T>或者DataTable,当你修改了数据源的时候,界面也会自动更新,不需要重新绑定。