자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [공유] 라이브바인딩으로 날짜필드를 연결할때 포맷을 지정할 수 있나요?
2015.10.21 18:03
Q.
데이터와 UI 컨트롤을 라이브바인딩으로 연결해 화면에 데이터를 표시하려고 합니다.
날짜 중 월과 일만 표시하고 싶은데요. 손쉬운 방법이 있나요?
A,
날짜 포맷을 변경하는 방법은 다양하지만
LiveBinding의 CustomFormat을 이용해 날짜 포맷을 변경할 수 있습니다.
CustomFormat 설정하는 내용을 안내해드립니다.
1, 테스트를 위해 PrototypeBindSource 컴포넌트에 String, DateTime 두개의 필드를 추가해 샘플데이터를 만들었습니다.
2, 라이브바인딩을 이용해 ListView와 연결했습니다.
TDateTime 포맷의 필드와 연결하면 연월일시분초까지 모두 표시가 됩니다.
3, CustomFormat을 설정합니다.(이름은 대문자로, 날짜는 "월-일"만 표시합니다.)
3.1. 이름을 대문자로 표시(UpperCase)
3.2. 날짜를 월/일만 표시
자세한 내용은 다음 엠바카데로 기술문서를 통해 확인하시기 바랍니다.
Using_Custom_Format_and_Parse_Expressions_in_LiveBindings
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_Custom_Format_and_Parse_Expressions_in_LiveBindings
Default_LiveBindings_Methods
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Default_LiveBindings_Methods
댓글 0
Delphi [공유] 라이브바인딩으로 날짜필드를 연결할때 포맷을 지정할 수 있나요?
2015.10.21 18:03
Q.
데이터와 UI 컨트롤을 라이브바인딩으로 연결해 화면에 데이터를 표시하려고 합니다.
날짜 중 월과 일만 표시하고 싶은데요. 손쉬운 방법이 있나요?
A,
날짜 포맷을 변경하는 방법은 다양하지만
LiveBinding의 CustomFormat을 이용해 날짜 포맷을 변경할 수 있습니다.
CustomFormat 설정하는 내용을 안내해드립니다.
1, 테스트를 위해 PrototypeBindSource 컴포넌트에 String, DateTime 두개의 필드를 추가해 샘플데이터를 만들었습니다.
2, 라이브바인딩을 이용해 ListView와 연결했습니다.
TDateTime 포맷의 필드와 연결하면 연월일시분초까지 모두 표시가 됩니다.
3, CustomFormat을 설정합니다.(이름은 대문자로, 날짜는 "월-일"만 표시합니다.)
3.1. 이름을 대문자로 표시(UpperCase)
3.2. 날짜를 월/일만 표시
자세한 내용은 다음 엠바카데로 기술문서를 통해 확인하시기 바랍니다.
Using_Custom_Format_and_Parse_Expressions_in_LiveBindings
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_Custom_Format_and_Parse_Expressions_in_LiveBindings
Default_LiveBindings_Methods
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Default_LiveBindings_Methods