혹시 누군가가 남겼을지 모를질문 입니다.
제목에서 모든것을 말씀드렸지만 좀더 상세하게 질문드리겠습니다.
DBGRID 에는 Field가 있습니다.
여기서 몇개의 필드는 숫자가 들어가는 것입니다.
그래서 저는 코딩을
begin
if Column.Field is TIntegerField then
TIntegerField(Column.Field).DisplayFormat:='#,##0';
end;
이렇게 하였습니다. 물론 자기에 맞게 고쳐써야 겠지만요.
하지만 안되는군요.
QReport, NumberEdit 에는 콤마표시를 따로 지정해 줄수 있지만
DBGRID 에서는 어떻게 하는지 모르겠네요.
> 혹시 누군가가 남겼을지 모를질문 입니다.
> 제목에서 모든것을 말씀드렸지만 좀더 상세하게 질문드리겠습니다.
> DBGRID 에는 Field가 있습니다.
> 여기서 몇개의 필드는 숫자가 들어가는 것입니다.
> 그래서 저는 코딩을
>
> begin
> if Column.Field is TIntegerField then
> TIntegerField(Column.Field).DisplayFormat:='#,##0';
> end;
>
> 이렇게 하였습니다. 물론 자기에 맞게 고쳐써야 겠지만요.
> 하지만 안되는군요.
> QReport, NumberEdit 에는 콤마표시를 따로 지정해 줄수 있지만
> DBGRID 에서는 어떻게 하는지 모르겠네요.
그런 DATA관련 Control은 DBGrid에서 직접하시는게 아니구요,
DataSet에서 하셔야합니다.
Table, 또는 Query를 사용하셨을텐데요,
거기에서 해당 Field의 Display Format(object inspector에서 직접 줄 수도 있음)
을 주시면 되겠습니다.