오늘로써 회원이 되었습니다.
가끔 들러 다른분들이 올린 글로 도움을 받았는데...
오늘은 제가 찾고자하는 내용을 발견 못해 답답해서
글을 올립니다.
stringgrid에서 전체적으로 직접 editing 작업을 하려면 options에
있는 goEditing을 True로 하면 되더라고요.
그런데 저의 작업은 db에서 불러와 grid에 뿌린후 해당셀에
수정을 가한후 저장하는 식입니다.
그러다 보니 해당하는 col에 대해서만 직접 입력을 하고 그렇지 않은
셀은 직접 입력이 되면 안됩니다.
어떻게 구현을 해야 하는지 가르쳐 주세요
부탁드립니다.
String Grid 이벤트에 SelectCell이 있습니다...
그 곳에서 옵션을 지정해주면 됩니다.
예를 들어
StringGrid1.options := StringGrind1.Options -[goEditing + 기타옵션]
이렇게 하면 수정과 여러기타옵션이 작동안합니다.
Case문을 사용하여 ACol에대해 수정할 ACol값들을 입력합니다.
StringGrid1.options := StringGrind1.Options +[goEditing + 기타옵션]
위의 코딩을 하면 해당 Col에 대해서만 수정이 가능해질것입니다.