! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

셀 수정 시 기존 데이터 초기화 문의 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 셀 수정 시 기존 데이터 초기화 문의

페이지 정보

작성자 삔삔 작성일 2024-03-20 14:02 조회 31회 댓글 1건
제품 버전 : spread 10
컨트롤 이름 : spread sheet

본문

안녕하십니까,

WinForms - spread 10 버전을 사용중입니다.

셀에 데이터 수정시 기존에 있던 셀을 자동으로 지우고 다시 입력하게끔 처리하고 싶은데

어떤 속성을 설정해야하는지 문의드립니다.


ex) 

기존 입력 데이터

 


수정 시


위 첨부파일에서 값 수정 시 기존입력데이터는 그대로 있고 그 앞에 추가로 숫자가 붙어있습니다.

제가 처리하고 싶은 부분은 데이터 입력 시 기존 '18,202.00'에 대한 정보가 자동으로 없어지고

추가로 넣은 '455'정보만 나오게끔 처리하고 싶습니다.


(추가적으로 마우스로 해당셀에 포커스를 주면 자동으로 전체선택 되게끔도 처리하고 싶습니다.)


 

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

1 답변

WinForms윈폼 Re: 셀 수정 시 기존 데이터 초기화 문의

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 MESCIUS써니 작성일 2024-03-20 17:37 댓글 0건

본문

삔삔 님, 안녕하세요.

메시어스입니다.


상세한 내용과 참고 이미지를 공유해주심에 감사드립니다.


"마우스로 해당셀에 포커스를 주면 자동으로 전체선택 되게끔 처리하는 방법"에 대하여 먼저 안내 드립니다.


문의하신 기능은, EditModeReplace 속성과 EditModePermanent 속성을 각각 true로 설정함으로써 적용해보실 수 있습니다.

  1. EditModeReplace 속성을 true로 설정하여, 셀이 편집 모드로 들어갈 때 스프레드에 있는 셀의 기존 내용이 전체선택 되도록 할 수 있습니다.
  2. EditModePermanent 속성을 true로 설정하여, 스프레드에 있는 셀이 활성화 되었을 때 해당 셀이 편집모드로 유지되도록 할 수 있습니다.
  3. 그 결과, 셀이 활성화 되었을 때 해당 셀이 편집 모드로 변경되며, 셀의 기존 내용이 전체 선택됩니다.


이와 같은 상태에서 다른 데이터를 입력하면, 전체 선택된 기존 내용은 사라지고 새로 입력한 데이터가 입력됩니다. 이를 통해 "셀에 데이터 수정시 기존에 있던 셀을 자동으로 지우고 다시 입력하게끔 처리"되는 것으로 보여집니다.


아래 샘플 코드와 같이 속성을 설정하신 후에, 원하시는 것과 같이 동작하는지 확인 부탁드립니다.

fpSpread1.EditModeReplace = true;
fpSpread1.EditModePermanent = true;


안내 드린 내용이 구현 원하시는 "셀에 데이터 수정시 기존에 있던 셀을 자동으로 지우고 다시 입력하게끔 처리"하는 동작과 다르다면, 기 안내드린 내용과 구현하고자 하시는 내용의 차이점에 대하여 다시 한 번 설명 부탁드립니다. 공유해주신 내용을 바탕으로 적용가능한 방법 유무를 확인 후 안내드리겠습니다.


감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.