그리드에 값을 넣으실때
tb_Grid.ColumnProp('test','value')='{50/6}' 이렇게 넣어주시고,
그리드 각 칼럼 속성에 dec=0 으로 주시면 됩니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 : Gauce 3.5
>* DataSet 버전 : 1.1.1.52
>* Tr 버전 : 1.1.1.49
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>그리드의 숫자를 소수점 없이 출력하고 싶은데요...
>DB상에는 decimal(24,4)로 잡혀있구요... dataset에는 TB_DECIMAL(24,0)으로 잡았구.. 그리드에는 editstyle=realnumeric dec=0으로 잡았습니다...
>
>그런데 예를 들어 화면에 텍스트박스 1개와 그리드(숫자컬럼 6개) 있다고 할때...
>사용자가 텍스트박스에 50이라는 값을 넣었을때 50/6을 하여 그리드의 숫자컬럼 6개에 자동으로 입력합니다.. 이때 소숫점 뒷자리는 잘라버리고 long 형으로 입력하고 싶습니다.. 즉 8.3333...이 아니라 8을 넣고 싶다는 거죠... parseInt등 형변환을 시키지 않고 가능할까요...? 현재는 parseInt 등을 써서 잘라버리고 집어넣고 있습니다...
>다른 방법이 있다면 알려주시면 감사하겠습니다...
>수고하세요...