2013-03-29 2 views
1

Я хочу иметь возможность настроить порядок сортировки источника привязки на основе DBSet <> local Пропуская число полей в результирующем запросе.Как настроить порядок сортировки результатов, возвращаемых DBSet local?

По заказу 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(); 

ответ

3

Следующий код может Помощь-

_bindingSource.Sort = "ColumnName ASC";

ИЛИ

_bindingSource.Sort = "ColumnName DESC";

ИЛИ

_bindingSource.Sort = "имя_столбца1 ASC, имя_столбца2 по убыванию";

и т.д ...

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