2011-08-26 3 views
0

MVC3 webgrid를 사용하고 있습니다. webgrid에 데이터를 표시하고 시작 날짜와 종료 날짜 사이의 일 수를 계산해야하는 데이터를 표시하기 전에 다음 코드를 사용하고 있습니다.MVC 면도기 웹 격자 - 오류

int noOfAbsenceDays = item.AbsEnd?(item.AbsEnd.Subtract(item.AbsStart)).Days:    (item.DateTime.Now.Subtract(item.AbsStart)).Days; 

은이 오류

Cannot implicitly convert type 'System.DateTime' to 'bool' 

는 어디에서 오는 모르겠어요 뿌려?

감사

답변

1

다음과 같은 코드를 시도 할 수 있습니다 :

INT noOfAbsenceDays = item.AbsEnd == null이? (item.AbsEnd.Subtract (item.AbsStart)) 일 : (item.DateTime.Now.Subtract (item.AbsStart)) 일;