올라온 글들을 검색해도 풀리지않아 글올립니다.
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입니다.
답변부탁합니다.
> 올라온 글들을 검색해도 풀리지않아 글올립니다.
>
> 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)을 이용하세요. 그럼