0
MVC 5 응용 프로그램에서 JQuery Datatables를 사용하고 있습니다. 내 MVC 컨트롤러 내 내 datatables 중 하나에 정렬을 구현하지만 사용자가 정렬 할 수있는 열의 일부가 null 값을 포함하고 있기 때문에 일부 어려움을 겪고 있습니다. sortColumnIndex
이 0null 값으로 Linq 쿼리가 실패 함
//Get column index to sort
var sortColumnIndex = Convert.ToInt32(Request["iSortCol_0"]);
if (sortColumnIndex == 0 || sortColumnIndex == 1)
{
if(sortColumnIndex == 0)
{
Func<survey_status, string> orderingFunction = (c => c.doctor.Doctor_FName);
}
else if(sortColumnIndex == 1)
{
Func<survey_status, string> orderingFunction = (c => c.Facilitator.Doctor_FName);
}
}
경우 c.doctor
결코 널이기 때문에, 다음 문제가 결코 없다. 그러나 sortColumnIndex
이 1이면 c.Facilitator
이 Null이되어 코드가 실패합니다.
c.Facilitator가 Null인지 확인하십시오. 그렇다면 ""또는 "No data"와 같은 빈 문자열을 반환하십시오.
도움을 주시면 감사하겠습니다.
감사합니다.
도움과 신속한 답변을 주셔서 감사합니다. – tgriffiths