Q&A

  • DBGrid의 Row 색칠하기
DBGrid의 특정한 데이타를 찾아서 충족되면 해당 Row를 특정 색으로 바꾸고 싶습니다.  DBGrid의 한 cell 이 아니고 전체 Row의 색까를 바꾸려면 어떻게 해야 하나요?
답변 부탁드립니다.
감사합니다.
2  COMMENTS
  • Profile
    KDDG_RNStone 2003.04.02 05:25
    DrawCell 이벤트에 코딩 하시면 됩니다.

    더 자세한 것은 검색을 해 보시면 상세히 나와 있습니다.



  • Profile
    한영관 2003.04.02 20:46
    DBGrid 의 DrawColumnCell event 에서
    다음과 같이 코딩해보세요....

      with TDBGrid(Sender) do begin
        if Focused then
          if State = [gdSelected] then Canvas.Brush.Color := clBlue(//임의 의  색 을 지정);
        DefaultDrawColumnCell(Rect, DataCol, Column, state);

      도움이 되었으면 합니다.....