스트링그리드의 각 셀에 숫자가 입력되어 있는데, 이 숫자드은 천단위 콤마가 찍혀있습니다.
이 셀들을 값을 더하여 다른 셀에 입력하고 싶은데.....
구분 1월 2월 3월 ........
볼펜 1,000 5,000 10,000 .......
싸인펜 2,000 600 30,000 .......
연필 500 1,200 800 .......
------------------------------------
합계 A B C
위 예에서 A, B, C값을 구하는 방법을 알고 싶습니다.
stringgrid1.cells[1,5] := inttostr(strtoint(stringgrid1.cells[1,1]) + .......
와 같이 하니까 에러가........
답변 부탁드립니다.
감사합니다.
StrToInt에는 숫자로 된 문자열이 와야 하는데... '1,000'같은 문자열이 오면 안되죠... StrToInt에 넣기 전에 셀에 있는 ','를 제거해주고 넣으세요...
Pos, Delete, Copy, StringReplace등의 함수를 사용하시면 제거하실 수 있을겁니다...
^^ 항상 즐코하세요...