Telerik MVC Grid группы с ключом, отображением и сортировкой значений? - PullRequest
0 голосов
/ 07 ноября 2011

Я использую сетку с привязкой Ajax с добавленными группами:

.Groupable(grouping => grouping
    .Groups(groups =>
    {
        for (int i = 0; i < TagGroups.Count; i++)
        {
           groups.Add(c => c.Tags[i].Name);
        }
    })
)

Это группировка данных по свойству Name .По сути, свойство Name используется для трех заданий.Он действует как ключ группы, это отображаемое значение и используется для сортировки групп по алфавиту.

Я хочу указать свойство для каждого из этих заданий.Я хочу, чтобы свойство Id выступало в качестве ключа группы, свойство Name действовало в качестве отображаемого значения, а свойство Order действовало в качестве значения сортировки.в числовом, а не в алфавитном порядке.

Если это высокий порядок, я могу использовать свойство Имя в качестве ключа группы и отображаемого значения, но мне нужно указать Порядок свойство в качестве значения сортировки.Какие-нибудь мысли?Я бы предпочел , а не , манипулируя внутренними данными с Linq или чем-то подобным, потому что имеет смысл просто настроить Telerik Grid для этого.

1 Ответ

0 голосов
/ 09 февраля 2012

Имя и порядок связаны столбцы в сетке. Использовать только заказ в группируемом списке. Затем в вашей сетке DataBound () замените каждый ордер на соответствующее свойство Name.

...