Q&A

  • cxGrid Unbound Mode에서 CheckColumn 추가 및 제어
안녕하세요.
Delphi6  + FireBird2.0 + IBX + cxGrid(V4.0)
으로 작업 중입니다. FireBird에서 Data를 가져와 cxGrid에 UnboundMode로 출력을 합니다.
이 때 Checkbox 칼럼을 하나 추가하여 전체나 부분을 선택한 후 '적용' 버튼을 누르게 되면
특정한 Data 작업을 수행하도록 했는데....
문제가 되는 부분이 체크표시를 한 칼럼만 읽어오는데 "RecordIndex Out of Range"에러가 나네요.(에러가 안나는 경우도 있습니다만, 에러가 날 때가 더 많습니다.)
cxGrid의 다른 데모에서는 이렇게 해도 에러가 안 떨어졌는데 말이죠.

아래는 일부 코드입니다.

var
  i: integer;
begin
   for i:=0 to tvGrid.DataController.RecordCount-1 do
   begin
       if tvGrid.DataController.Values[i, 0] = 'False' then continue; //=>여기서 에러가 발생됨
  
      {Do something....}
   end;
end;

혹시 이 문제에 대해 아시는 분 도움 부탁드립니다.
0  COMMENTS