신입 사원 C#
신시대로 날짜를 추가하려면 값을 캐스팅해야하지만 null 일 수 있습니다. 여기에 내가 할 방법은 다음과 같습니다평가가 Eval ("VALUE")이 Null입니다.
if(Eval("DUREE") != DBNull.Value)
{
DataBinder.Eval(Container.DataItem,
Convert.ToString(Convert.ToDateTime(Eval("DATE")).
AddMinutes(Convert.ToInt32(Eval("DUREE")))), "{0:HH:mm}")
}
else
{
" - "
}
오류 내가 얻을 :
데이터 바인딩 : 속성이라는 처신하지 않습니다 'System.Data.DataRowView': '17를/04/2014 13시 반 : 00 '.
그래서 검사가 거짓입니까? 아니면 다른 곳에 오류가 있습니까?
ps : 잘못된 코드 형식 작성으로 죄송합니다. 더 나은 방법을 모르겠습니다.
Goooood lord ... 식을 여러 개의 문으로 나눠서 디버깅을 시작하십시오. 당신이 문제를 더 쉽게 찾을 수 있도록 도울 것입니다.) – walther