Q&A

  • TMS Grid에서 숫자표현하는 방법아시는분 없어요
TMS그리드를 사용하고 있는데요
advEditEditLink를 이용하여 타입을 머니로 주었는데요
그리드에 숫자를 입력하면 100,000이런식으로 나오는데..
이값을 int형으로 받을수 있는 프로퍼티를 아무리 찾아도 없네요.
Var
i : integer;
Begin
i := Grid1.Ints[1,1];

만약에 [1,1]에 100,000 이라는 값이 있을경우
에러가 나더군요.. intValues도 없구..
혹시 방법이 없을까요
1  COMMENTS
  • Profile
    박보순 2004.11.23 23:25
    그냥 셀값을 integer 형으로 변환하여 쓰세요
    속도에 문제가 없다면요.
    i := strtoint(StringReplace(Grid1.cells[1,1], ',', '', [rfReplaceAll]));

    콤마가 들어간 경우도 floats에는 값이 있거든요.
    i :=  round(Grid1.floats[1,1]);
    이렇게 하셔도 될거 같은데요.