【问题标题】:Sorting gridview using ado.net entity framework使用 ado.net 实体框架对 gridview 进行排序
【发布时间】:2009-06-21 20:03:48
【问题描述】:

我使用下面的代码来填充我的 gridview 但我需要对 gridview 进行排序。我如何在 Ado.net enttiy 框架中做到这一点? (如果使用 ado.net 实体填充 gridview,则对 gridview 进行排序)

  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();
            }
        }

【问题讨论】:

    标签: c# .net asp.net entity-framework


    【解决方案1】:

    您需要在页面上使用“EntityDataSource”,并使用它来提供排序和分页。有关详细信息,请参阅MSDN Documentation

    如果您通过发出 .ToList() 调用“具体化”您的数据列表,您将失去所有这些功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多