IEnumerable<Request>
을 표시하기 위해 System.Web.Helpers.WebGrid
을 사용하고 있습니다. 요청에는 탐색 속성이 있습니다.WebGrid - null 참조 인 경우 탐색 속성의 필드를 기준으로 정렬
내가 인 경우 해당 필드에서이라는 제목을 클릭하면 예외 Object reference not set to an instance of an object.
가 발생합니다.
I 코드 열이 유형이 방법 : 나는 그리드 로딩에 사용자 지정 결과를 설정 format
매개 변수를 사용하고
grid = new WebGrid(Model.Requests);
// things
@grid.GetHtml(columns: new[]{
//[...] columns
SDMs.Column("User.Name", "User", format: p => p.User != null ? p.User.Name : ""),
//[...] more columns
})
참고.
이것은 User
이없는 행 때문에 발생한다고 생각하지만 이러한 경우에 동작을 사용자 정의하는 방법을 알지 못합니다.
웹상에서 this을 찾았지만 내 버전의 어셈블리에는이 방법이없는 것 같습니다. 나는 그것을 얻는 방법을 모른다. NuGet 패키지를 설치하려고했지만 도움이되지 않았습니다.
아이디어가 있으십니까?
예를 들어 사용자가 null이 아닌 항목 만보기에 전달할 수 있습니다. – Krekkon
표시 할 사용자가없는 행이 필요합니다. 공란으로. – Umagon
제 안부를 확인해주십시오, 이것이 당신에게 의미가 있습니까? – Krekkon