GcDateTimeCellType 지정시 DateFormat을 지정할수있나요? > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 GcDateTimeCellType 지정시 DateFormat을 지정할수있나요?

페이지 정보

작성자 비베 작성일 22-08-04 18:46 조회 30회 댓글 0건
제품 버전 : Spread 15
컨트롤 이름 : Spread

본문

offlinehelp-win.pdf 를 참고하여

Dim inputcell As New GrapeCity.Win.Spread.InputMan.CellType.GcDateTimeCellType

inputcell.EditMode = GrapeCity.Win.Spread.InputMan.CellType.EditMode.Overwrite

fpSpread1.Sheets(0).Cells(0, 0).CellType = inputcell

이렇게 했는데 잘 안되서

Designer에서 GC 날짜 시간 으로 셀형식 설정하면서 아래와 같이 세팅했습니다.


0ebfbaf4d52d22ac2774ea80971e3713_1659605986_0736.png
0ebfbaf4d52d22ac2774ea80971e3713_1659606033_2019.png 


그런데 실행시 나타나는 현상이

1) 처음 조회시

 0ebfbaf4d52d22ac2774ea80971e3713_1659605861_3147.png

2) 버튼 클릭시
0ebfbaf4d52d22ac2774ea80971e3713_1659605867_3249.png


3) 2에서 날짜 선택후 다시 버튼을 클릭하면 버튼이 우측으로 밀려나 있네요.

그리고 날짜만 보고싶어 포맷을 yyyy-MM-dd로 했는데 시간이 보이는데...

날짜만 설정할 방법이 없을까요.
0ebfbaf4d52d22ac2774ea80971e3713_1659605872_4069.png 

그냥 DateTime 셀타입은 디자인이 좀 그래서

GC DateTime디자인을 사용하고 싶은데...

꼭 해결방법 알려주시면 감사하겠습니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: GcDateTimeCellType 지정시 DateFormat을 지정할수있나요?

페이지 정보

작성자 GCK써니 작성일 22-08-05 16:54 댓글 0건

본문

비베님, 안녕하세요.

그레이프시티입니다.


먼저, 자세한 이미지와 함께 문의주심에 감사드립니다.


GcDateTimeCellType에서 "Fields" 속성과 "DisplayFields" 속성에는 다음과 같은 차이가 있습니다.

  • Fields 속성: 이 속성은 이 컨트롤의 값을 표시하고 편집하는 방법을 결정합니다.
  • DisplayFields 속성: 이 속성은 입력 포커스 없이 이 컨트롤의 값을 표시하는 방법을 결정합니다.

따라서 만일 GcDeateTimeCellType에서 DisplayFields 속성만 yyyy-MM-dd로 설정이 되어 있을 경우, 편집 모드(셀에 입력 포커스가 있는 경우)에서는 첨부하신 이미지와 같이 시간 부분까지 함께 보여질 수 있습니다.

해당 셀에 Fields 속성까지 yyyy-MM-dd로 설정되어 있는 것이 맞는지 다시 한번 확인 부탁드립니다.


아울러, 날짜 선택 후 다시 버튼을 클릭하면 버튼이 우측으로 밀려나는 현상은, 셀의 너비보다 셀에 입력된 데이터의 길이가 긴 경우, 편집 시 일시적으로 셀 너비가 넓어지며 발생하는 현상으로 보여집니다.

이 현상은 기본적으로 셀 형식이 지정되지 않은 셀에서 셀 너비보다 긴 텍스트를 입력했을 때에도 확인하실 수 있습니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림


댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2022 GrapeCity inc.