2013-08-09 2 views
0

웹 그리드를 mvc 프로젝트의 내 페이지에 추가하면 첫 번째 클릭시 오름차순으로 데이터가 정렬됩니다. 하지만 이미 ascendin 정렬 된 데이터를 가져옵니다. 그러면 아무 일도 일어나지 않습니다. webgrid가 내림차순 정렬을 원합니다.webgrid 기본 정렬 방향

당신은 내가 아래의 코드를 시도 그런데 내 격자 생성

var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5, 
selectionFieldName: "selectedRow",ajaxUpdateContainerId: "gridContent"); 
    grid.Pager(WebGridPagerModes.NextPrevious); 

의 코드를 볼 수 있지만 작업을 나던.

if (Request.QueryString[grid.SortDirectionFieldName].IsEmpty()) 
{ 
    grid.SortDirection = SortDirection.Descending; 
} 

답변

0

에 한번 당신의 WebGrid 인스에 defaultSort 속성을 추가 :

var grid = new WebGrid(Model, canPage: true, rowsPerPage: 5, selectionFieldName: "selectedRow", 
      ajaxUpdateContainerId: "gridContent", defaultSort: "YourColumnName");