Q&A

  • 스트링그리드 내에서 계산을 할경우....
스트링 그리드에서
1에서 2를 빼서....3에 넣을 경우....
-------------------------
    1     |      2     |      3   |
-------------------------
200     |  100      |    100  |

만약 2에 자료값이 0일 경우............
공백이라고 에러가 나는데..........

이럴때는 어떻게 하는지..공백을 0으로 대체 할수는 없는지........

알려주세여........
1  COMMENTS
  • Profile
    장덕곤 2004.03.30 10:26
    두가지 방법이있겠네요
    간단하게는 StrToIntDef 라는 함수를 사용하시면됩니다
    만약에 변환하지못하는값일경우에는 설정된값을 반영하거든요
    EX) StrToIntDef(StringGrid1.Cells[2,i],0)
    ---> 만약 스트링그리드의값이 변화하지못할경우 설정값인 0을 반환합니다

    그런데 금액같은경우... 정수를 사용하지 못할경우에는 function을 만들어서
    쓰시는게 나을듯싶네요..
    즐코하세요..^^