Q&A

  • DBGrid에서 text값을 변경해주는 방법을 알고싶습니다
DBGrid에서 text값을 다른값으로 바꿔주는 방법을 알고 싶습니다.

아래와 같은 방법을 썼는데 필드4에만 ‘자영’이나 ‘임대’가 나타나도록

해야 되는데 전 필드에 나타나 버리거든요 아시는 분 계시면 알려 주시면 고맙겠습니다.



with DBGrid1 do

begin

if Fields[4].Text='1' then

Canvas.TextOut(Rect.Top,Rect.Left, '자영‘);



if Fields[4].Text='2' then

Canvas.TextOut(Rect.Left + Font.Size, Rect.Top + 2, '임대');



1  COMMENTS
  • Profile
    최석기 1999.06.23 20:25
    이종진 께서 말씀하시기를...

    > DBGrid에서 text값을 다른값으로 바꿔주는 방법을 알고 싶습니다.

    > 아래와 같은 방법을 썼는데 필드4에만 ‘자영’이나 ‘임대’가 나타나도록

    > 해야 되는데 전 필드에 나타나 버리거든요 아시는 분 계시면 알려 주시면 고맙겠습니다.

    >

    > with DBGrid1 do

    > begin

    > if Fields[4].Text='1' then

    > Canvas.TextOut(Rect.Top,Rect.Left, '자영‘);

    >

    > if Fields[4].Text='2' then

    > Canvas.TextOut(Rect.Left + Font.Size, Rect.Top + 2, '임대');

    >



    무슨 이로 위와 같은 코딩을 하실려는지는 모르겠지만 Calculat Field를 사용하시는게 좋을듯 싶네요..