2013-06-25 7 views
0

Cd #를 사용하여 rdlc 보고서의 날짜를 표시하는 데 문제가 있습니다. SQL 서버의 날짜는 DateTime입니다. 즉, 2013-06-25 02:30:00.000입니다. 보고서에 표시 될 때 로컬 PC 지역 설정에 따라 형식이 지정됩니다. 오류를 반환하기 때문에 CDate()을 사용할 수 없습니다. 오류를 반환하기 때문에 textBox의 Format 속성을 dd/MM/yyyy으로 설정하려고했지만 아무 일도 없었습니다. 그것은 날짜 값을 문자열로 처리하는 것 같습니다.rdlc 보고서의 컴퓨터 국가 별 설정을 우회

어떻게 국가 별 설정을 무시하고 보고서 뷰어에서 날짜가 아닌 문자열로 처리 할 수 ​​있습니까?

+0

문제가 (데이터베이스가 아닌 실제 테이블)에 중간 데이터를 입력하는 데 사용되는 데이터 세트 테이블에 varchar 형의 날짜 필드를 만들기 때문 유형이 있는지 확인 . 데이터 유형을 datetime으로 변경하면 문제가 해결됩니다. –

답변

0

문제가 지역 설정과 관련이 없다고 생각합니다. 보고서가 날짜 필드가 실제로 날짜라는 것을 이해하지 못하는 것처럼 들립니다.

하면 데이터 세트의 날짜 필드 System.DateTime