2013-09-29 4 views
0

В MVC4 Web Grid, Iam привязка веб-сетки с серверной стороны для эффективного поиска и сортировки. Сортировка отлично работает для всех столбцов, за исключением одного столбца. Тип столбца - ENUM.asp.net mvc 4 webgrid sorting issue of enum datatype column

Я пробовал с образцами grid.bind(), которые присутствуют на этом сайте, но не работают. , пожалуйста, помогите мне

+0

WebGrid сортировка вопроса столбца типа данных перечислимого типа – amshekar

ответ

0

У меня была такая же проблема - она ​​не сортировала бы перечисления. Так что я просто как раз называюсь .ToString() на моих перечислениях, когда я добавил его в список:

 private void CreateReport(int id, string name, 
      ReportType type, Relationshiplevel level, string date, string createdby, 
           string filetype, double filesize) 
     { 
      var newReport=new Report 
      { 
       Id = id, 
       Name = name, 
       Reporttype = type.ToString(), 
       Relationshiplevel = level.ToString(), 
       CreatedDate = DateTime.Parse(date), 
       CreatedBy = createdby, 
       FileType = filetype, 
       FileSize = filesize 
      }; 
     _reports.Add(newReport); 
     } 

Работает отлично теперь