请教个思路,在窗体上进行添加和删除记录,在表格中实现可以在指定的行前插入,而不是按某个键的顺序显示,如何做到?
操作者要求,添加时的顺序决定显示顺序,而且可以在指定行前进行插入,不知用什么思路可以实现。
表格用mshflexgrid,先谢了。

解决方案 »

  1.   

    刚学VB里用过mshflexgrid,不过已经太久了.....关于思路,在表格中某一行的当前行插入一行,则是标识当前行,Additem一行..
      

  2.   

    噢,错了错了,在mshflexcell当中,是没有additem功能的。在mshflexcell当中,我认为实现这种功能,代码量是相当大的。应该是要增加rows总量,将当前行以下的类容往下移一行(写代码).....可以使用flexcell控件,国人开发的,方法得多,Additem方法即是其中的一种方法可以到http://www.grid2000.com/cn   去下载。有屏幕截图、示例程序及帮助文件。
      

  3.   

    刚学VB里用过mshflexgrid,不过已经太久了.....关于思路,在表格中某一行的当前行插入一行,则是标识当前行,Additem一行..
    ------------------------
    不只是当前显示,以后再调出来也要按当时的顺序才行呀。谢谢。
      

  4.   

    你的mshflexgrid中的数据从何而来?数据库么?
      

  5.   

    这样就可以插入到网格中。条件是网格控件不绑定到记录集上。msflexgrid1.additem text1 & vbtab & text2 & vbtab & text3, msflexgrid1.row
      

  6.   

    其实用 vsgird 里面有直接更新编辑的功能 估计可以满足你的要求
      

  7.   

    其实用 vsgird 里面有直接更新编辑的功能 估计可以满足你的要求
    ------------------
    目前不想使用第三方控件