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 를 총건수에 맞게 카운팅 하는지 확인해보세요..
즐거운 프로그래밍 하시구요~