如何配置DBSet本地返回的结果的排序顺序?

时间:2013-03-29 03:22:19

标签: entity-framework-5

我希望能够根据DBSet<>配置绑定源的排序顺序。本地 通过在结果查询中传递一个字段的数量。

即按查询中的第n个字段排序。

我猜我需要使用.OrderBy()方法,但不知道要传递给它的是什么。

我知道我需要 以下是设置绑定源的代码。

var dset = base.Context.Organisations;
if (QuickSearch == null) QuickSearch = "";  
var qry = dset.Where(p => p.Name.Contains(QuickSearch));
qry.Load();
bindingSource.DataSource = dset.Local.ToBindingList();

1 个答案:

答案 0 :(得分:3)

以下代码可能有所帮助 -

_bindingSource.Sort =“ColumnName ASC”;

OR

_bindingSource.Sort =“ColumnName DESC”;

OR

_bindingSource.Sort =“ColumnName1 ASC,ColumnName2 DESC”;

依旧......