用listview的时候 提示说:“索引超出边界”怎么解决?小生为新人

解决方案 »

  1.   

    dim i as long for i =1 to listview.listitems.count
        ....
    next i
      

  2.   

    .ListItems(.ListItems.Count).SubItems(1) = <索引超出边界> 这个是指的什么错误啊?
      

  3.   

    第ListItems.Count 条数据 为 .ListItems(.ListItems.Count-1).SubItems(1) =
      

  4.   

    .ListItems(.ListItems.Count).ListSubItems(1).Text需要有二列,Listview為報表式樣。
      

  5.   

    贴个代码出来看看,出现这个原因主要是行数或是列数超出了listview.listitems(1).subitems(1) ,代码第一行的第一列但是在加入一行之前必须创建一个新行 listview.listitem.add,,,,0
      

  6.   

    错了,错了,看到代码了
    原因找到了,是因为,listview需要从第一行开始写入数据
    你直接LISTVIEW.LISTITEMS(LISTVIEW.LISTITEMS.COUNT)肯定不行啊
    比方说行数为10,那么你一句就是从第十行加入数据了,前面的得插入九行新行才可以的.
    你再试试看