索引越界。是用StringGrid出错的吗?

解决方案 »

  1.   

    你的list是不是放在什么容器中,越界了
      

  2.   

    哈哈
    跟我一样,我用的是DBGrid,你用的是什么控件
      

  3.   

    下标越界
    下标1就出错,
    你的Items.Count=1?
      

  4.   

    举例说明,
       Listbox1.Items.Clear;
       strItem := Listbox1.Items[0]; // 肯定报错
       if Listbox1.Items.Count > 0 then
          strItem := Listbox1.Items[0]
       else
          strItem := '';解决方法就是检查一下数据的范围。
      

  5.   

    许多数组型控件的下标是从 0 开始的!  如: listbox, stringlist 等。