1
WPF/MVVM을 사용하여 C# 응용 프로그램을 만들고 DataGrid에서 DateTime을 사용하는 데 어려움이 있습니다.WPF DataGrid의 "Invalid"datetime
열은
<DataGridTextColumn Header="Start" Binding="{Binding StartDate, StringFormat=dd-MM-yyyy}" />
코드는 앞에 0을 가지고 2011년 5월 8일 같은 날짜, 함께 잘 작동으로 정의된다. 그러나, 내가 앞의 0이없는 날짜를 입력하려고 할 때 (15-08-2011처럼) 필드는 유효하지 않습니다. 왜 그런가요?
StartDate의 유형은 DateTime입니다.
문자 그대로의 예입니까? "5-8-2011"은 어떨까요? 어쨌든'dM-yyyy' 시도 할 수 있습니다 –
이것을 확인하십시오 http://stackoverflow.com/questions/520115/stringformat-localization-problem/520334#520334 – V4Vendetta
'StringFormat = {} {0 : dd-MM-yyyy }}'도움? – V4Vendetta