2012-03-30 3 views
0

У меня есть средство просмотра отчетов на главной странице моего веб-сайта отчетности. На странице и кнопке есть серия пользовательских фильтров. Они не являются частью панели инструментов просмотра отчетов. Отчет будет отображаться при первой загрузке страницы на основе критериев фильтра. Кроме того, пользователь может изменить фильтры и нажать кнопку «Обновить», чтобы отобразить отчет. Есть ли способ, с помощью которого я могу остановить отчет, который будет отображаться при первой загрузке страницы. Я хочу, чтобы отчет отображался только тогда, когда пользователь нажимает кнопку «Обновить». Я не хочу, чтобы отчет попадал в базу данных Sql Server до загрузки веб-страницы. Я использую Visual Studio 2010 с Report Viewer 2010. Пожалуйста, помогите.Управление RDLC ReportViewer на веб-странице

Спасибо, SDD

ответ

0

атаки его со стороны данных.

Если ваш отчет использует хранимую процедуру, создайте параметр, чтобы данные не возвращались в отчет при загрузке страницы. Привяжите параметр к скрытому полю, чтобы включить его после того, как пользователь сделает выбор фильтра.

вот быстрый пример того, как можно Retrun пустое набор данных для отчета пользователя:

СОЗДАТЬ ПРОЦЕДУРА return_no_data_example

@wantdata, как бит = 0

AS

НАЧАТЬ

если @wantdata = 0

начинают

select * from gua..users where 1 = 2 

конец

еще

начинают

select * from gua..users 

конец

END

Смежные вопросы