Могу ли я создать ListView с динамическим GroupItemCount?

StackOverflow https://stackoverflow.com/questions/12657

  •  08-06-2019
  •  | 
  •  

Вопрос

Я использую новый элемент управления ASP.Net ListView для вывода списка элементов базы данных, которые будут сгруппированы в разделы на основе одного из их столбцов, например:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

Возможно ли это сделать с помощью GroupItemTemplate ListView?В каждом примере, который я видел, используется статическое количество элементов в группе, что мне не подходит.Я неправильно понимаю цель GroupItem?

Это было полезно?

Решение

Я не использовал GroupItemCount, но взял пример, написанный Мэтт Берсет под названием Построение сетки группировки с помощью ASP.NET 3.5 LinqDataSource и элементов управления ListView и группируйте элементы по ключу так, как вы хотите.

Он предполагает использование внешнего и внутреннего элемента управления ListView.Отлично работает, попробуйте.

Другие советы

Убедитесь, что вы выполняете DataBind ПОСЛЕ установка свойства GroupItemCount.У меня была такая же проблема, и я сделал это, чтобы ее решить.

Я попробовал использовать GroupItemCount программно, но это не дало ожидаемых результатов.

Я последовал предложению Отто и реализовал внешний и внутренний элемент управления ListView.Кажется, это лучшее доступное решение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top