我在一个窗体中用listview显示员工名字,click某个item则进入另外一个窗体,显示该员工的详细信息,可是在该详细信息窗体中不能添加记录集翻页的功能:上一条记录,下一条记录,最后一条,第一条.
不知道该程序应该如何改进,才能在详细信息窗体中用rs.movefirst等类似的翻页功能,以便在详细信息窗体中直接进入下一条记录的编辑,而不用回退到listview对应的窗体中,click某哥具体的listitem才能进入窗体.
布知道大家能布能理解我程序设计的问题,谢谢了!

解决方案 »

  1.   

    我只能说一下设计思想,怎样做你试下啦:在Form1的listview显示员工时在第一列显示该员工表的关键字,当双击某一行时弹出编辑框(假如是Form2),该编辑框有上一条、下一条、第一条、未一条等,例如你按下上一条,就改变Form1上listview的指向,这两句就指向了            lsw.ListItems(index).Selected = True
    lsw.SelectedItem.EnsureVisible,然后根据指向的关键字去数据库找出唯一的记录就可以显示在编辑框了,之后可以修改该记录了,不过一定要是关键字才行,不然找到的不是该记录就改错了。
      

  2.   

    谢谢你。虽然我没有测试,但我觉得你的方法,那不每一次改变一下记录,你都相当于在让form2_load一下,那form2窗体不就在很闪烁不定了?