Q&A

  • 퀀텀그리드 쓰시는 분...
안녕하세요...

퀀텀그리드 에서 특정 필드의 값을 가져오는 방법 아시는 분 알려주세요...

아무리 고민을 해봐도 방법이 없네요...

알려주시면 감사하겠습니다...

2  COMMENTS
  • Profile
    정진성 2003.10.24 19:14


    dxDBGrid1.FocusedNode.Values[dxDBGrid1January.index]

    대 괄호 안의 그리드 필드만 바꾸면 될듯...
  • Profile
    Crazy 2003.10.24 07:32
    Node 를 이용하세요.
    퀀텀그리드는 보통 3가지를 많이 쓰는데
    dxDBGrid, dxTreeList, dxDBTreeList 입니다.
    가운데 dxTreeList를 제외한 저 2가지는 Datasource 와 연동되니
    쿼리에서 값을 가져오면 바로 보입니다.
    즉 edit1.text := Query1.FieldByName( '111').AsString;
    해도 값을 가져올수 있는거죠..
    (참고 : DataSource 와 연결할 때는 프로퍼티의 KeyField 를 반드시 입력해줘야 합니다.)

    다른방법은  (dxTreeList, dxDBGrid 동일)
    var
         Node : TdxTreeListNode;
    begin
         Node := dxDBGrid1.FocusedNode;

        Edit1.Text := Node.Values[0];
    end;

    dxTreeList 를 쓰실때에는 TreeView와 쓰는 기능이 거의 같습니다.
    그럼 즐프하세요.