listview与msflexgrid功能谁强,选择哪个好呢?
这两个控件基本上都是表格,但是我想问问,二者主要区别在哪里,尽管两个控件我都用过,但是也说不到点上,想请这里的高手说说。
1.二者资料占用哪个控件少些,更有优势呢?
2.速度谁更快些,哪个控件可以容纳的记录多些,我现在没有太多的数据来测试,有经验的说说。据说msflexgrid最多能装几千条记录,不知listview能装多少记录。
3.二者在选用上各有何侧重呢?即哪种情况下用listview,哪种情况下用msflexgrid呢?
4.大家认为哪个好看些,我认为listview好看,但是格式不如msflexgrid好控制。不知大家如何看?总之,大家说说二者的区别,在项目中用哪个更好些。对于表格我不想用第三方控件,感觉不放心。

解决方案 »

  1.   

    listview 有虚表功能,性能和装载绝对能满足你的要求,但VB中中封装的控件并不支持虚表功能,你需要
    子类化实现,比较麻烦,如果需要编辑还要做额外处理。msflexgrid 没用过,不过好像能够绑定一些输入控件,如果有编辑需求或装载量不大的情况下应该比较适合
      

  2.   

    少量数据 用listview    用熟了大量数据用 msflexgrid   绑定个记录集很方便  代码少 需要编辑的话 msflexgrid  做起来方便
      

  3.   

    msflexgrid和vsflexgrid基本差不多,vsflexgrid编辑更方便,但是编辑时,如果代码控制不好会有闪烁现象装载数据ListView就可以了,如果要求编辑选vsflexgrid吧