Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
|
|||
|---|---|---|---|
|
#18+
Был отчёт с одним источником данных. Подсовывал данные с помощью SetDataSource(DataTable). Когда появилась необходимость выводить "избранные" данные, то подсовывал данные с помощью SetDataSource(DataView), где в DataView.RowFilter было условие фильтрации. Пото добавилось ещё 2 источника данных в отчёте -- сделал объединение по равенству трёх таблиц. Теперь передаю данные с помощью SetDataSource(DataSet), в DataSet хранятся 3 DataTable. Теперь мне надо фильтровать записи в главной таблице. Каким образом кристалу передать уже отфильтрованные данные? Если заполняю свойства RowFilter в DataSet.Tables.DefaultView -- не работает. Если даю данные с помощью SetDataSource(DataViewManager), то кристал ругается на отсутствие полей, т. е. "не видит" таблицы (все или не все -- не знаю). Условие фильтрации сложное (потенциально может быть сколь угодно большим), меняется пользователем, реализовать фильтрацию средствами кристала проблематично. Кто-то сталкивался с подобной проблемой? Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 13:29 |
|
||
|
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
|
|||
|---|---|---|---|
|
#18+
Похоже, лучше использовать RecordSelectionFormula у ReportDocument. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 14:05 |
|
||
|
CR11R2SP2. DataSet и DataViewManager как источники данных и фильтрация внутри них
|
|||
|---|---|---|---|
|
#18+
CR фильтрует ощутимо медленнее, притом при каждом "чихе". Итак, вопрос открыт: нужно фильтровать средствами ADO.NET, и при этом бы кристал отображал только отфильтрованные строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=113&tid=1537233]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 142ms |

| 0 / 0 |
