Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них / 4 сообщений из 4, страница 1 из 1
19.02.2008, 13:29
    #35141384
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
Был отчёт с одним источником данных. Подсовывал данные с помощью SetDataSource(DataTable). Когда появилась необходимость выводить "избранные" данные, то подсовывал данные с помощью SetDataSource(DataView), где в DataView.RowFilter было условие фильтрации. Пото добавилось ещё 2 источника данных в отчёте -- сделал объединение по равенству трёх таблиц. Теперь передаю данные с помощью SetDataSource(DataSet), в DataSet хранятся 3 DataTable. Теперь мне надо фильтровать записи в главной таблице. Каким образом кристалу передать уже отфильтрованные данные? Если заполняю свойства RowFilter в DataSet.Tables.DefaultView -- не работает. Если даю данные с помощью SetDataSource(DataViewManager), то кристал ругается на отсутствие полей, т. е. "не видит" таблицы (все или не все -- не знаю). Условие фильтрации сложное (потенциально может быть сколь угодно большим), меняется пользователем, реализовать фильтрацию средствами кристала проблематично.
Кто-то сталкивался с подобной проблемой? Что посоветуете?
...
Рейтинг: 0 / 0
19.02.2008, 14:05
    #35141500
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
Похоже, лучше использовать RecordSelectionFormula у ReportDocument.
...
Рейтинг: 0 / 0
19.02.2008, 15:13
    #35141723
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
CR фильтрует ощутимо медленнее, притом при каждом "чихе". Итак, вопрос открыт: нужно фильтровать средствами ADO.NET, и при этом бы кристал отображал только отфильтрованные строки.
...
Рейтинг: 0 / 0
05.03.2008, 13:37
    #35172706
Сирин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
Просто удаляю ненужные строки. Всё.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]