ListView在更新数据的时候,会闪动,我不想看到这种效果如何做.
调用了winAPI LockWindowUpdate或使用ListView的BeginUpdate和EndUpdate方法也不见效果。请帮帮忙了!

解决方案 »

  1.   

    直接改变listviewitem的值,而不要删除后在添加
      

  2.   

    最好就不用listview,改为datagrid,然后修改与datagrid绑定的dataset的值,这样就不会有刷新了。
      

  3.   

    http://www.mypcera.com/softxue/txt/980907_04.html
      

  4.   

    微软提倡的方法好像是用一个变量来装载这些数据,然后一次性赋给listview
    楼主试一试
      

  5.   

    TO 3tzjq(永不言弃) 你找的答案我找就找过了。可是我不会把vb5.0的代码转换为C#啊。
      

  6.   

    后台更新后直接修改listview的项,不要重新绑定
      

  7.   

    飞狐说的方法应该是用 listview.items.addrange() 方法,这个方法是加载一个数组,性能上倒是可以有很大提升,但是估计还是会有闪动