음... 실제 입력값과 그리드에서 표현해야 하는 형태가 다른 경우라면 displayformat으로 설정해주시면 됩니다.
예를 들어, 해당 컬럼의 타입이 INT 또는 DECIMAL 이고 양수값 입력시 그리드에서 소수점이 없고 천단위 표시를 하는 음수 표시를 하려면,
<C>ID="DATA" DisplayFormat="-#,##0"</C> 으로 설정하면 됩니다.
이 경우 주의사항은 Grid나 MGrid에서 음수로 표현된다고 해서 실제로 데이터 값이 음수로 계산되는 것은 아니라는 것입니다.
즉, displayformat에서 설정한 형태로 '보이게' 하는 것 입니다.
자세한 사용방법은 매뉴얼의 해당 항목을 참조하세요.
Grid > ColumnProp > DisplayFormat
MGrid > Guide > DisplayFormat
참고로 value로 지정한 컬럼은 가상컬럼이 됩니다.
<C>ID="DATA" value={DisplayFormat(DATA,"-#,##0")}</C> 로 설정하는 경우
해당 컬럼은 edit되지 않습니다. 참고하세요.
>가져온 값이 양수 이지만.. 사정이 있어서 그리드에서 로드 후에 양수인 값을 음수로 바꿔주려고 하는거라서요
>
>가져올 때 데이터가체가 음수여야만 가능한가요
>
>
>>데이터 값이 음수라면 별다른 속성 정의 없이도 그대로 표현됩니다.
>>해당 컬럼에 들어있는 실제 값이 음수인지 확인해보시기 바랍니다.
>>또한 해당 컬럼의 타입이 INT 또는 DECIMAL 인지 확인해보시기 바랍니다.
>>
>>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 : 신세계몰 백오피스
>>>* 문의할 Component명 및 버전 : ActiveUpdate4
>>>* DataSet 버전 :
>>>* Tr 버전 :
>>>* 문의 유형(질문/요청/참조) : 질문
>>>* 내용 : 안녕하세요.
>>>Grid 와 Mrid 에 데이터를 뿌려주면 숫자의 경우 자동으로 , ( 1,000 ) 가 들어가잖아요.
>>>메뉴얼 찾아보는데 음수표시하는 방법이 없어서
>>>
>>>ID=DATA value={"-"&DATA}
>>>
>>>이런식으로 앞에 - 를 붙여줬는데 문제는 -1,000 을 원하는데 -1000이 나옵니다..
>>>
>>>음수 표시 어떤식으로 처리하나요.
>>>
>>>Mgrid 와 Grid 두가지 다 설명해주시면 감사하겠습니다.. .안되면 grid 만이라도 ^^
>>>
>>>수고하십시요
>>
>