Q&A

  • DBGrid Multi Select 에 관하여 ????
  다름이 아니라
  DBGrid에서 Multi select를 할려고 합니다.

  그런데 버튼을누르면 DBGrid의 내용이 모두 선택이 되거나
  또는 선택된내용을 모두 선택 해제 하는 방법은 없는지...???

  초보라 영~~~ 답답하네요......

  도움주시면 고맙겠읍니다.

2  COMMENTS
  • Profile
    정성훈 2003.02.14 00:03
    안녕하세요.
    DBGrid 에는 Query1 이 연결되어 있을때입니다.

    procedure TForm1.Button1Click(Sender: TObject);
    begin //선택 전부 해제
       DBGrid1.SelectedRows.Clear;
       DBGrid1.SelectedIndex := -1;
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    var
       i : Integer;
    begin //전체 선택
       with Query1 do
       begin
          First;
          for i := 0 to RecordCount - 1 do
          begin
             DBGrid1.SelectedRows.CurrentRowSelected := True;
             Next;
          end;
       end;
    end;

    만약 특정부분만 선택해야 한다면 버튼2클릭 이벤트에서
    for 문 다음에 조건 주시면 될거에요
    그럼..

  • Profile
    정보근 2003.02.14 18:49