Q&A

  • DBGrid에서 선택된 열을 지우고 싶은데요..
어떻게 해야 할까요?
여러 방법을 사용해도 안되네여..
도와주세염..
3  COMMENTS
  • Profile
    한대필 2002.05.01 00:06
    아래처럼 더블클릭 이벤트에 넣어주면
    더블클릭할 때마다 선택한 컬럼이 하나씩 사라질겁니다.

    procedure TForm1.DBGrid1DblClick(Sender: TObject);
    begin
      TDBGrid(Sender).Columns[TDBGrid(Sender).SelectedIndex].Free ;
    end;

    위의것을 참고하셔서 코딩하시면 되지않을까요?

    참고로 모두 사라지면 DataSet에 연결되어있는 모든 필드가 보여지게 됩니다.
    델파이 기본 처럼..

  • Profile
    귄펭이지루 2002.05.01 00:30
    버튼을 클릭해서 할 수는 없을까요?
    다른 이벤트들을 다 그렇게 처리해서요..



  • Profile
    한대필 2002.05.01 06:08
    똑 같습니다.

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      DBGrid1.Columns[DBGrid1.SelectedIndex].Free ;
    end;

    위와 같은 식으로
    해주시면 됩니다.