Q&A

  • DB 콘트롤그리드에서..
델파이 개발자입니다.

DBCtrlGrid 를 사용하다가 막히는 부분이 있어서 질문을 해봅니다.

DBCtrlGrid 에서 DBLookUpComboBox 를 사용해야 하는데

DBCtrlGrid 위에서 연결이 잘 않되는군요.

어떻게 사용을 해야 하는지 가르쳐 주십시요.



DBComboBox하고 DBEdit는 되는데

CobboBox, Edit Box도 콘드롤 그리드에서는 사용할 수가 없더군요.

원래 안되는건지...

1  COMMENTS
  • Profile
    김상면 1999.11.25 00:14
    안녕하세요...

    > DBCtrlGrid 에서 DBLookUpComboBox 를 사용해야 하는데

    DBLookUpComboBox는 지도 한번도 안사용해봐서 잘모르겠네요...



    DBLookUp

    님께서 말씀하시길

    > CobboBox, Edit Box도 콘드롤 그리드에서는 사용할 수가 없더군요.

    > 원래 안되는건지...

    원래 지원하지 않습니다...

    사용하실려면 아래처럼 코딩하시면 돼겠죠...

    ComboBox는 지가 방금 테스트 해봤는데... 그리드를 끝까지 쭉 내리고

    다시 올리더군요.

    데이터가 많으면 사용 안하시는 게 좋을 듯...

    아님 다른 방법이 있을 거 같기도 한데... 지는 잘 모르겠네요...



    행복하세요...



    procedure TForm1.FormActivate(Sender: TObject);

    var i : integer;

    begin

    i := 0;

    if Table1.Active = False then Table1.Open;

    Table1.First;

    while not Table1.Eof do

    begin

    ComboBox1.Items[i] := Table1.FieldByName('Column_Name1').AsString;

    Table1.Next;

    inc(i);

    end;

    Table1.First;

    end;



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Edit1.Text := Table1.FieldByName('Column_Name2').AsString;

    end;



    임오식 wrote:

    > 델파이 개발자입니다.

    > DBCtrlGrid 를 사용하다가 막히는 부분이 있어서 질문을 해봅니다.

    > DBCtrlGrid 에서 DBLookUpComboBox 를 사용해야 하는데

    > DBCtrlGrid 위에서 연결이 잘 않되는군요.

    > 어떻게 사용을 해야 하는지 가르쳐 주십시요.

    >

    > DBComboBox하고 DBEdit는 되는데

    > CobboBox, Edit Box도 콘드롤 그리드에서는 사용할 수가 없더군요.

    > 원래 안되는건지...