텍스트 상자가있는 창 형식 인 txtMyText가 있습니다. 긴 lMyLongValue :C# 데이터 바인딩이있는 Windows 양식 텍스트 상자 형식
txtMyText.Text 데이터 소스에 바인딩됩니다.
폼I의 값이 0이 붙는 여섯 자리의 값으로 표시 할 것이다. 예 000123.
어떻게 수행 할 수 있습니까?
텍스트 상자가있는 창 형식 인 txtMyText가 있습니다. 긴 lMyLongValue :C# 데이터 바인딩이있는 Windows 양식 텍스트 상자 형식
txtMyText.Text 데이터 소스에 바인딩됩니다.
폼I의 값이 0이 붙는 여섯 자리의 값으로 표시 할 것이다. 예 000123.
어떻게 수행 할 수 있습니까?
을 따르지만, string
재산 및 long
에서 변환을 처리 ->srtring
그 반대의 경우도 "손으로"합니다.
long l =13;
string sformat = l.ToString("000000"); // 000013
감사합니다 : 아주 간단한 예제를 사용하는 형식의 문자열로 변환하기위한
.
예, 당신이 long
속성에하지 바인딩 할 수없는 경우, 사용자의 요구에 매우 적합 할 수있는 링크를 내가 Binding.Format event 생각 How to: Pad a Number with Leading Zeros
오류를 지적 해 주셔서 감사합니다. IDE를 사용할 때 대화 상자에 사용자 정의 형식 속성을 "000000"으로 입력했습니다. 이것이 코드로 변환되었을 때 "\"000000 \ ""으로 변경되었습니다. 도덕 : IDE 대화 상자에 따옴표를 추가하지 마십시오. – DarwinIcesurfer