Переменная типа List возвращает неверное значение Count

Обсуждение Stimulsoft Reports.WEB
Ответить
AlexSpidola
Сообщения: 1
Зарегистрирован: 19 янв 2023, 23:05

Переменная типа List возвращает неверное значение Count

Сообщение AlexSpidola »

При создании Переменно типа список при указании Источника данных "Колонки данных" при генерации отчета переменная всегда выдает в свойстве Count количество элементов в списке всего, а не количество ВЫБРАННЫХ элементов. Метод .Contains() всегда возвращает true, поскольку поиск идет не по выбранным пользователем элементам, а по всем элементам списка.

При этом если для Переменной указывается Источник данных "Элементы", то все работает как нужно - .Count выдает количество ВЫБРАННЫХ элементов, и .Contains() осуществляет поиск по списку ВЫБРАННЫХ элементов.

Изображение

Такая проблема наблюдается как минимум во всех версиях 2021-2023.

Как исправить или обойти? Нужно, чтобы всегда давало количество ВЫБРАННЫХ пользователем элементов и искало только среди ВЫБРАННЫХ элементов (иначе бессмыссленно)
Aleksey
Сообщения: 2784
Зарегистрирован: 22 апр 2010, 06:57

Re: Переменная типа List возвращает неверное значение Count

Сообщение Aleksey »

Здравствуйте,

Необходимо некоторое время для анализа проблемы. О результатах дадим знать.

Спасибо.
Aleksey
Сообщения: 2784
Зарегистрирован: 22 апр 2010, 06:57

Re: Переменная типа List возвращает неверное значение Count

Сообщение Aleksey »

Здравствуйте,

Не получается воспроизвести проблему на последнем билде.
Вышлите пример отчета с тестовыми данными для анализа.

Спасибо
Ответить