LinqSql排序Asp.net

瓦加尔·艾哈迈德(Waqar Ahmed)
SessionIDs ids = (SessionIDs)Session["IDs"];
BSDataContext ct = new BSDataContext();

var customers = from cust in ct.tblCustomers
                where cust.AccountID == ids.accountID
                join mem in ct.tblCustomerMemberships on cust.CustomerID equals mem.CustomerID
                orderby drpFilter.SelectedValue descending
                select new { cust.CustomerID, cust.Mobile, cust.BusinessPhone, cust.Code, cust.Email, cust.HomePhone, mem.Membership, Name = cust.FirstName + cust.LastName };
grdCustomer.DataSource = customers;
grdCustomer.DataBind();

仍然无法执行排序。

如果我写cust.Code而不是drp.selectedvalue排序就完成了!为什么?

埃桑·贾杰德(Ehsan Sajjad)

您必须检查if用户要在哪一列上进行排序并相应地对其进行排序的条件:

var customers = from cust in ct.tblCustomers
                        where cust.AccountID == ids.accountID
                        join mem in ct.tblCustomerMemberships
                        on cust.CustomerID equals mem.CustomerID
                        select new 
                              { cust.CustomerID, 
                                cust.Mobile, 
                                cust.BusinessPhone, 
                                cust.Code, 
                                cust.Email, 
                                cust.HomePhone, 
                                mem.Membership, 
                               Name = cust.FirstName + cust.LastName 
                             };

if(drpFilter.SelectedValue == "Code")
   customers = customers.OrderByDescending(x=>x.Code);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

排序GridView asp.net

来自分类Dev

在asp.net中排序GridView列

来自分类Dev

ASP.NET Web服务输出排序

来自分类Dev

ASP.net Gridview不排序

来自分类Dev

Telerik RadGrid排序ASP.NET C#

来自分类Dev

在ASP.NET MVC中排序DateTime列

来自分类Dev

Telerik RadGrid排序ASP.NET C#

来自分类Dev

ASP.Net MVC ActionFilterAttributes排序全局与本地

来自分类Dev

asp.net sql按一定值排序

来自分类Dev

在asp.net中对gridview列进行排序

来自分类Dev

使用asp.net的jQuery Table Sorter对Gridview进行排序

来自分类Dev

ASP.NET如何使用from短语对字典排序?

来自分类Dev

ASP.NET GridView 使用 DataTable.Select 排序

来自分类Dev

ASP.NET Gridview 排序不起作用

来自分类Dev

.NET CompareExchange重新排序

来自分类Dev

.NET中的排序问题

来自分类Dev

ASP.NET MVC-根据最新帖子对论坛线程进行排序

来自分类Dev

通过使用ASP.Net MVC 5中的DataTables行重新排序来更新值

来自分类Dev

ASP.NET WebApi响应模型中的排序属性继承自基类的href和id

来自分类Dev

排序对象列表,ASP.NET中进一步包含对象

来自分类Dev

排序依据不适用于联合,Microsoft Access数据库,asp.net

来自分类Dev

在ASP.NET MVC中的Ajax视图上分页,排序,搜索

来自分类Dev

ASP.NET(4.5)GridView绑定到动态生成的SQL查询以及分页和排序吗?

来自分类Dev

如何在ASP.NET剃须刀中对表格进行排序

来自分类Dev

带List <dynamic>数据源的asp.net网页/ Razor WebGrid,排序问题

来自分类Dev

使用Ajax在ASP.NET MVC中异步对GridView进行排序

来自分类Dev

如何在asp.net的GridView中对对象列表进行排序?

来自分类Dev

在Asp.net C#中使用linq按升序和降序对list <object>进行排序

来自分类Dev

如何使用ASP.NET Core中的存储库模式进行排序?

Related 相关文章

  1. 1

    排序GridView asp.net

  2. 2

    在asp.net中排序GridView列

  3. 3

    ASP.NET Web服务输出排序

  4. 4

    ASP.net Gridview不排序

  5. 5

    Telerik RadGrid排序ASP.NET C#

  6. 6

    在ASP.NET MVC中排序DateTime列

  7. 7

    Telerik RadGrid排序ASP.NET C#

  8. 8

    ASP.Net MVC ActionFilterAttributes排序全局与本地

  9. 9

    asp.net sql按一定值排序

  10. 10

    在asp.net中对gridview列进行排序

  11. 11

    使用asp.net的jQuery Table Sorter对Gridview进行排序

  12. 12

    ASP.NET如何使用from短语对字典排序?

  13. 13

    ASP.NET GridView 使用 DataTable.Select 排序

  14. 14

    ASP.NET Gridview 排序不起作用

  15. 15

    .NET CompareExchange重新排序

  16. 16

    .NET中的排序问题

  17. 17

    ASP.NET MVC-根据最新帖子对论坛线程进行排序

  18. 18

    通过使用ASP.Net MVC 5中的DataTables行重新排序来更新值

  19. 19

    ASP.NET WebApi响应模型中的排序属性继承自基类的href和id

  20. 20

    排序对象列表,ASP.NET中进一步包含对象

  21. 21

    排序依据不适用于联合,Microsoft Access数据库,asp.net

  22. 22

    在ASP.NET MVC中的Ajax视图上分页,排序,搜索

  23. 23

    ASP.NET(4.5)GridView绑定到动态生成的SQL查询以及分页和排序吗?

  24. 24

    如何在ASP.NET剃须刀中对表格进行排序

  25. 25

    带List <dynamic>数据源的asp.net网页/ Razor WebGrid,排序问题

  26. 26

    使用Ajax在ASP.NET MVC中异步对GridView进行排序

  27. 27

    如何在asp.net的GridView中对对象列表进行排序?

  28. 28

    在Asp.net C#中使用linq按升序和降序对list <object>进行排序

  29. 29

    如何使用ASP.NET Core中的存储库模式进行排序?

热门标签

归档