在winform中,以listview为例,listview1如何与内存中List<string>实现绑定?绑定后如何实现listview数据更改与List中数据更改同步?

解决方案 »

  1.   

    msdn  帮助
    databinding 类
      

  2.   

    listview1如何与内存中List<string>实现绑定?
    ---------------------
    可以做一个继承ArrayList的类,将需要绑定的列做为类的属性。再添加点Add(),Remove这些方法就可以了!
      

  3.   

    当系统载入时,将上述类的对象加入队列或者哈希表等送入内存!
    这样,在需要改变list时,只要从内存中取出即可。至于第二个问题,只要在该类中必须定义一个事件,当数据改变时直接触发事件,并重新绑定listView就可以了!
      

  4.   

    free_wang:谢谢。具体是哪个您能告诉我么?jedliu(21世纪什么最贵? 人才!) :谢谢,我想理解绑定的原理,以及绑定能够解决什么问题?您能再作一些详细的解答么?
      

  5.   

    原理,哈,我会写程序,但就是不知道它们的原理。下面这两篇文章或许对你有用!http://www.cnblogs.com/maxianghui/archive/2006/07/25/458532.html
    http://www.study888.com/computer/web/ASP/youhua/200503/24714.html
      

  6.   

    jedliu(21世纪什么最贵? 人才!):谢谢