Могу ли я создать ListView с динамическим GroupItemCount? - PullRequest
2 голосов
/ 15 августа 2008

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

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

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

Ответы [ 3 ]

2 голосов
/ 23 января 2014

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

2 голосов
/ 16 августа 2008

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

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

0 голосов
/ 27 октября 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...