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, '임대');
> 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를 사용하시는게 좋을듯 싶네요..