안녕하세요...
델파이를 계속 사랑하고픈 초보입니당....
텔파이 팁모아에서 'Stringgrid에서 InsertRow를 구현하자'를 보고 작성했습니다.
그런데 한 폼에서는 이게 정상적으로 실행이 됐는데
다른 한 폼에서 이와 똑같이 코딩을 했는데도 삭제시 에러가 자꾸 납니다.
그리고 첨엔 제대로 삭제가 되다가도 컴포넌트를 하나 지운다거나 한 뒤 다시 실행시켜 보면
에러가 나기도 했습니다.
메세지는 EConvertError.... 하고 '''is not a valid integer value...입니다.
삭제 코딩은 stringgrid의 dbclick이벤트에
TMyGrid(stringgrid1 ).deleterow(stringgrid1.Row);
라고 했습니다만.....
제발 좀 알려주세요...이것 땜시 암것두 못하구 있습니다......
안냥하세요....
String Grid를 사용하시면 많은 불편이 있습니다.
1.속도가 느리다.
2.String Grid에 Data I/O시 이벤트를 많이 탄다.
등등...
String Grid의 내용을 삭제 하면... 짧은 저의 실력으로 볼때 지우는게 아니라 ''로 값을 넣어 준다고 생각 하시면 됩니다.
그러니깐, String Grid에 현재 Currency Format을 주신 듯 한데. 그쪽 로직에서 포맷지정 부분을 변경하시는게 좋을듯 합니다.
(아마두)
Mr.덕궁