Сведения о вопросе

krutoi

10:40, 16th August, 2020

Теги

asp.net   .net-3.5   listview    

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

Просмотров: 444   Ответов: 3

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

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

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



  Сведения об ответе

#hash

22:51, 16th August, 2020

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

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


  Сведения об ответе

SSESION

15:49, 16th August, 2020

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


  Сведения об ответе

прога

02:40, 28th August, 2020

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

Я последовал совету Отто и реализовал внешний и внутренний контроль ListView. Это, по-видимому, самое лучшее доступное решение.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться