Q&A

  • DB Grid 특정 Cell내용을 변경하는 방법좀
올라온 글들을 검색해도 풀리지않아 글올립니다.



DrawDatacell을 이용하면 될것 같은데



DB Grid에서 특정 Cell의 내용을 다른 내용으로



바꾸어 표시할려고 합니다.



그러니까 Cell의 내용이 숫자면



cnt := DBGrid1.Fields[0].asinteger;



case cnt of

1 : DBGrid1.Fields[0]의 내용은 '자재'표시

2 : DBGrid1.Fields[0]의 내용은 '비품'표시

end;



이런식입니다.



Table의 Data는 그대로이고 원하는데로 바꿔서 보여지기만 하면 됩니다.



Table은 ReadOnly입니다.



답변부탁합니다.

1  COMMENTS
  • Profile
    창영 2001.05.02 10:38
    김정식 wrote:

    > 올라온 글들을 검색해도 풀리지않아 글올립니다.

    >

    > DrawDatacell을 이용하면 될것 같은데

    >

    > DB Grid에서 특정 Cell의 내용을 다른 내용으로

    >

    > 바꾸어 표시할려고 합니다.

    >

    > 그러니까 Cell의 내용이 숫자면

    >

    > cnt := DBGrid1.Fields[0].asinteger;

    >

    > case cnt of

    > 1 : DBGrid1.Fields[0]의 내용은 '자재'표시

    > 2 : DBGrid1.Fields[0]의 내용은 '비품'표시

    > end;

    >

    > 이런식입니다.

    >

    > Table의 Data는 그대로이고 원하는데로 바꿔서 보여지기만 하면 됩니다.

    >

    > Table은 ReadOnly입니다.

    >

    > 답변부탁합니다.



    Table Field의 Event(OnGetText,OnSetText)을 이용하세요. 그럼