例如:
在数据库中有几条记录:1,11;2,22;3,33;4,44;5,55;
在listview中的listview.listitems.remove(index)
加入删除了第五个,而listview.listitems.remove(recordset1.Fild("fileds1").value)将会提示越界,请问如何处理?

解决方案 »

  1.   

    是不是使用关键字,比如"lst_" & recordset.fields(field).value 关键字索引??
      

  2.   

    不是吧,索引是从1开始的.例如:
    form1.listview1.listitems1.add,,"hello"
    form1.listview1.listitems1.add,,"good"
    form1.listview1.listitems1.add,,"well"
    form1.listview1.listitems1.add,,"when"
    form1.listview1.listitems1.add,,"who"
    private sub cmd1_click()for1.listview1.listitems1.remove(2)
    删除的是"good"end sub