Q&A

  • DBGrid 에서 현재 Row 의 인덱스를 알려면....
제가 하려는게
DBGrid 에 마우스 클릭하면 몇번째 Row(레코드)를 선택했는지
숫자로 보여주고 싶습니다.

DBGrid.SelectedRows.SelectedIndex 가 integer 로 반환하길래
이거다 싶었는데 아닌것 같네요...

알고 계신 분~   쩜 알려주세요...

장마가 시작되고 있네요.. 다덜 즐코하시길...
3  COMMENTS
  • Profile
    KDDG_RNStone 2003.07.05 03:00
    어짜피 Table이나 Query에서 가져오는 거니까

    그냥 이렇게 하시면 안되나요?

    var
      CurNo: Integer;

    CurNo := DBGrid1.DataSource.DataSet.RecNo;


  • Profile
    KDDG_ZZOM 2003.07.04 02:12
    procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
      Field: TField; State: TGridDrawState);
    begin
      if gdFocused in State then
      begin
        edit1.text := IntToStr(Field.Index);
      end;
    end;

    이렇게 한번 해보세요...

    즐프하세요...

  • Profile
    정현석 2003.07.04 03:16
    아무런 일도 발생 안돼네요
    마우스를 클릭했을때  dgListDrawDataCell 이벤트가 발생하지 않는듯
    합니다. 쩝... 다시한번의 조언 부탁드립니다.