2012-06-16 2 views
0

Microsoft Access의 테이블에서 해당 데이터를 가져 오는 DataGridView를 사용 중입니다. 필드 중 하나가 짧은 시간 형식 레코드 (예 : 16:00)이지만 DataGridView가로드되면 "16:00 12/31/1899"로 기록하고 ShortTime 만 표시하지 않습니다.DataGridView ShortTime 레코드가 표시되지 않습니다.

도와 주셔서 감사합니다.

답변

1

datagridview는 형식을 지정하기 위해 원래 형식을 조사하지 않습니다. 시스템 유형이 날짜 시간 대신 시간 형식 인 경우 기본 시간 형식이 사용되었습니다. 아마도 바인딩에 영향을 미칠 수 있습니까? 어떤 속도에서

, 당신은 항상 죄송

편집 (예 : 링크 참조) DataGridView에의 CellFormatting 이벤트를 사용하여 모든 기본 서식을 재정의 할 수있는 가장 쉬운 방법을 언급하는 것을 잊었다 수의 형식을 설정 열의 defaultcellstyle (디자이너에서 수행 할 수 있음) :

+0

G 대단하군! 감사! – Gilad

+0

@ user1461085이 방법으로 문제가 해결되면이 답 옆에있는 홀로그램 체크 상자를 클릭하면 몇 가지 포인트를 얻을 수 있습니다. –

관련 문제