2012-06-27 4 views
0

Я использовал Crystal Reports, в котором я отображал данные с помощью мастера перетаскивания. Теперь, когда я хочу отображать отчет об изменении выбора со списком, когда в раскрывающемся списке имеется только один элемент, он показывает правильный результат. Но когда в выпадающем списке присутствует более одного элемента, он показывает мне отчет, который отображает повторяющиеся записи. Я думаю, мне нужно очистить выбор при смене выбора. Я не использовал какой-либо набор данных или datatable.Как очистить кеш отчетов Crystal Reports?

Как очистить отчет?

Я попытался

pay.SetParameterValue("Bill", txtBill.Text); 
crystalReportViewer1.ReportSource = pay; 
this.crystalReportViewer1.ParameterFieldInfo.Clear(); 
crystalReportViewer1.Refresh(); 

ответ

0

Попробуйте

ReportDocument.Close() 

crystalReportViewer1.ReportSource = null; 

crystalReportViewer1.Refresh(); 
+0

закрывающий() не доступен под ReportClientDocument – user1419919

+0

Я изменил код, попробуйте назначить нуль, чтобы сообщить источник до назначения нового источника, надеюсь, что это решит вашу проблему – MSUH

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