Q&A

  • 퀀텀 그리드 질문이여...
퀀텀 그리드 어렵네여...

데이타를 읽어와서 StringGrid 에서 데이타를 뿌려주는 다음과 같이 하잖아요..

while Not Query1.Eof do
begin

   StringGrid1.Cells[0, grid_cnt] := Query1.FieldByName('field1').AsString;
   StringGrid1.Cells[1, grid_cnt] := Query1.FieldByName('field2').AsString;
   StringGrid1.Cells[2, grid_cnt] := Query1.FieldByName('field3').AsString;

   Query1.Next;
end;

delphi7 + 퀀텀5 버전입니다..

위 내용처럼 퀀텀 그리드 로 뿌려줄려면 어떻게 해야 하나요..
도무지 모르겠네여...

아시는 분 답변 점 해 주세요..
참고로 퀀텀 그리드 에서 db table, db banded, db card 를 사용하지 않고
table, banded, card 를 사용하려고 합니다..

2  COMMENTS
  • Profile
    최용일 2009.01.10 01:14
    퀀텀그리드 데모를 보세요.
    데모폴더에서 Unbound로 이름이 시작되는 폴더들을 보시면 될겁니다. 또한 퀀텀그리드 도움말도 보세요. 둘 다 워낙 잘 만들어져 있어서 많은 도움이 될겁니다.
  • Profile
    치꼬 2009.01.10 03:41
    View(뷰이름).DataController.SetValue(RowNo, ColumnNo) := 입력값;
    View(뷰이름).DataController.Values[RowNo, ColumnNo] := 입력값;

    위에 둘중에 아무거나 하심되구요. 둘다 입력값이 Variant 형태라.. 문자 숫자 걍 넣으심됩니다.
    다만... Null 값의 경우에는 오류가 나기때문에 따로 처리해야됩니다.

    문자형의 경우에는 Variants Unit 을 추가하면 사용할수있고, Float, Integer 형 같은 경우에는 체크함수를 따로 만들어서
    사용했었네요.

    그리고 퀀텀게시판이 따로 있습니다.
    하시다가 어려운게 있으면 게시판에 글남겨주시면 같이 고민해드릴순 있습니다. 항상 답을 줄수는 없구요 ^^