Q&A

  • DBGrid에서 Column 정렬...
안냐세요...

오늘도 어김없이 질문하러 오는군요...



다름이 아니라...

디비그리드에서 첫번째 칼럼과 두번째 칼럼에 PickList를 넣었거든요...

예를 들어...

첫번째 칼럼 두번째 칼럼

A ------------> 1

B ------------> 2

C ------------> 3

: :

: :

이렇게 입력해 놨는데...

첫번째 칼럼에 'A' 를 선택을 하면 자동으로 두번째 칼럼에 '1'이 선택이되고..

'B' 를 선택을 하면 '2'가 선택이 되게 하는 방법 좀 갈켜 주세요...



그게 잘 안되는 군요...



많은 고수분들의 조언 부탁드립니다...





2  COMMENTS
  • Profile
    강민주 2000.04.28 01:39
    쥬니 wrote:

    > 안냐세요...

    > 오늘도 어김없이 질문하러 오는군요...

    >

    > 다름이 아니라...

    > 디비그리드에서 첫번째 칼럼과 두번째 칼럼에 PickList를 넣었거든요...

    > 예를 들어...

    > 첫번째 칼럼 두번째 칼럼

    > A ------------> 1

    > B ------------> 2

    > C ------------> 3

    > : :

    > : :

    > 이렇게 입력해 놨는데...

    > 첫번째 칼럼에 'A' 를 선택을 하면 자동으로 두번째 칼럼에 '1'이 선택이되고..

    > 'B' 를 선택을 하면 '2'가 선택이 되게 하는 방법 좀 갈켜 주세요...

    >

    > 그게 잘 안되는 군요...

    >

    > 많은 고수분들의 조언 부탁드립니다...

    >

    >



    //팁란에 올려 뒀었는뎅.. 참고하세요. ^^



    DBGrid 타이틀 Column클릭시 정렬 시키기

    procedure TForm1.DBGrid1TitleClick(Column: TColumn);

    begin

    witzh Query1 do

    begin

    DisableControls;

    Close;

    SQL.Clear;

    SQL.Add(QuerySQL);

    SQL.Add('ORDER BY ' + Column.FieldName);

    Open;

    // Restore the title settings, otherwise everything

    // will be blue after a while

    DBGrid1.Columns.RestoreDefaults;

    Column.Title.Font.Color := clBlue;

    EnableControls;

    end;

    end;







  • Profile
    쥬니 2000.04.28 02:00
    강민주 wrote:

    > 쥬니 wrote:

    > > 안냐세요...

    > > 오늘도 어김없이 질문하러 오는군요...

    > >

    > > 다름이 아니라...

    > > 디비그리드에서 첫번째 칼럼과 두번째 칼럼에 PickList를 넣었거든요...

    > > 예를 들어...

    > > 첫번째 칼럼 두번째 칼럼

    > > A ------------> 1

    > > B ------------> 2

    > > C ------------> 3

    > > : :

    > > : :

    > > 이렇게 입력해 놨는데...

    > > 첫번째 칼럼에 'A' 를 선택을 하면 자동으로 두번째 칼럼에 '1'이 선택이되고..

    > > 'B' 를 선택을 하면 '2'가 선택이 되게 하는 방법 좀 갈켜 주세요...

    > >

    > > 그게 잘 안되는 군요...

    > >

    > > 많은 고수분들의 조언 부탁드립니다...

    > >

    > >

    >

    > //팁란에 올려 뒀었는뎅.. 참고하세요. ^^

    >

    > DBGrid 타이틀 Column클릭시 정렬 시키기

    > procedure TForm1.DBGrid1TitleClick(Column: TColumn);

    > begin

    > witzh Query1 do

    > begin

    > DisableControls;

    > Close;

    > SQL.Clear;

    > SQL.Add(QuerySQL);

    > SQL.Add('ORDER BY ' + Column.FieldName);

    > Open;

    > // Restore the title settings, otherwise everything

    > // will be blue after a while

    > DBGrid1.Columns.RestoreDefaults;

    > Column.Title.Font.Color := clBlue;

    > EnableControls;

    > end;

    > end;

    >

    >

    >

    저기... 전 테이블을 쓰고 있는뎅...

    테이블에서는 어떻게 하는지 갈켜 주세요...

    그리구 민주씨 답변은 제가 원하는 것이랑 조금 다른것 같네여....

    타이틀을 클릭하는게 아니라...

    cell 을 클릭했을 때의 이벤트 인뎅...

    부탁드립니다...