with ugd_spacu do
  begin  
     for i := 0 to rowcount - 1  do
         begin
              Cells[0, i+1] := IntToStr(i+1);
              Cells[1, i+1] := VarToStr(lv_ID[i]);
              Cells[2, i+1] := VarToStr(lv_NM[i]);
        end;
  end;
 여기서 rowcount 는 102 값입니다
 그러면 데이터 조회해볼때 
 1       a00001    홍길동
 2       a00002    임꺽정
  ..................................
  ..................................
101   a00101    일지매
102   a00102    홍국영
이런식으로 나와야 하는데요..
db값은 그렇게 저장되어 있는데..
맨밑에 두개 101,102는 안보이네요...
왜그런건지 아시나요?  ㅡㅡ;;
rowcount 하면 101은 나오고 102는 안나오고요..
rowcount + 1하면 array의 bound가 벗어난다는 에러 메시지가 뜹니다..  ㅜ..ㅜ 
			 
	
	
    
    
	
	
    
    
    
DB에서 값을 가져올때 총건수를 확인해 보세요...
그후, 그리드의 RowCount 를 총건수에 맞게 카운팅 하는지 확인해보세요..
즐거운 프로그래밍 하시구요~