StringGrid1의 Cell값을 합해서 StringGrid2에 뿌려주려고 합니다.
먼저 StringReplace를 이용하여 콤마을 없애고 합계를 구하는데
문자열이 더해져서 뿌려지네요...
ex) StringGrid1.Cells[3,2] = 1,000
StringGrid1.Cells[3,3] = 2,000
결과) 1,0002,000
원하는결과) 3,000
초보여서 잘모르겠네요.. 고수님들 부탁합니다.
=================================================================
StringGrid2.Cells[3, 1] := FormatFloat('#,##0',StrToInt(StringReplace((StringGrid1.Cells[3,2]),',','',[rfReplaceAll])))
+ FormatFloat('#,##0',StrToInt(StringReplace((StringGrid1.Cells[3,3]),',','',[rfReplaceAll])));
=================================================================
요렇게 바꿔보세요
StringGrid2.Cells[3, 1] :=
FormatFloat('#,##0',StrToInt(StringReplace((StringGrid1.Cells[3,2]),',','',[rfReplaceAll]))
+ StrToInt(StringReplace((StringGrid1.Cells[3,2]),',','',[rfReplaceAll])));
괄호가 많아 문법에 맞는지는 확인해 보세요.