2009-06-21 2 views
1

Я использовал ниже код, чтобы заполнить мое gridview, но мне нужно отсортировать gridview. Как я могу сделать это в рамках Ado.net enttiy? (Сортировка GridView при заполнении GridView с ADO.NET Entity)Сортировка gridview с использованием рамки ado.net entity

void LoadStaffPersonel() 
     { 
      int selectedDepartman = Convert.ToInt32(Request.QueryString["SelectedDepartmanID"]); 
      string name = ""; 
      using (staffContext = new StaffManagementEntities()) 
      { 
name = staffContext.Departman.Where(d => d.ID == selectedDepartman).First().Name; 


       ObjectResult<StaffsPersonel> personalData = staffContext.GetPersonelData(name); 
       gvPersonel.DataSource = personalData.ToList(); 
       gvPersonel.DataBind(); 
      } 
     }

ответ

2

Вам нужно будет использовать «EntityDataSource» на вашей странице, и использовать его, чтобы обеспечить сортировку и пейджинговой. См. MSDN Documentation для более подробной информации.

Если вы «материализуете» свой список данных, вызывая вызов .ToList(), вы теряете все эти возможности.

Смежные вопросы