디비 그리드에서 여...필드가 여러개 있는데..그중에 '단가'와 '수량'이라는 필드를 곱해서..새로운 '금액'이라는 필드를 옆에 같이 뿌려주고 싶은데 디비그리드에서는 어떻게 할수 없나여?다른 필드들더 같이 나와야 하구여..
ex)
디비에는
제품명 단가 수량 입고일.....
TV 10000 5 2002-03-06
이런식으러 자료가 들어 가있는데..
그리드에는..
제품명 단가 수량 금액 입고일
TV 10000 5 50000 2002-03-06
이런식으러..계산이 되서 나와야 하는데..
방법이 없을까염???
아니면..
DB그리드에 컬럼을 하나더 추가하고
OndrawColumnCell 이벤트에서..
procedure TfrmJunList.dbgListDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
with TStringGrid(Sender) do begin
if DataCol in [4] then begin
Canvas.FillRect(Rect);
canvas.TextRect(Rect, x, y, 내용(수량*단가));
end;
end;
저는 이렇게 출력 했거든요...
참고 하세요!