Я провела разумный поиск по этой проблеме, но решение пока не найдено..NET для Visual studio 2015 не обновляет данные или данные фильтрации по параметрам
В принципе, у меня есть средство просмотра отчетов Crystal в приложении Windows Forms C#, которое позволяет пользователю просматривать .rpt и открывать его. Все файлы отчетов уже имеют встроенный источник данных.
Отчеты прекращаются, но игнорируются выбранные параметры и отображаются все данные независимо от параметров и не работают даже после использования кнопки обновления зрителей.
Я подтвердил, что в отчетах (я попробовал несколько отчетов из нескольких источников разностных данных) выбрана опция «Отменить сохраненные данные» и параметр «Сохранить данные с сообщением» не отмечен.
Вот метод, который создает ядро зрителя и открывает отчеты:
public void Crviewer(string file)
{
Controls.Add(Menu());
CrystalReportViewer tempViewer = new CrystalReportViewer();
ReportDocument tempCover = new ReportDocument();
tempCover.Load(file);
// tempCover.Refresh();
ActiveForm.Size = new Size(1325, 658);
tempViewer.ActiveViewIndex = -1;
tempViewer.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
tempViewer.Dock = DockStyle.Fill;//| System.Windows.Forms.DockStyle.Right;
tempViewer.Padding = new Padding(-1, 23, 0, 2);
tempViewer.Name = "tempViewer";
tempViewer.SelectionFormula = "";
tempViewer.TabIndex = 0;
tempViewer.ViewTimeSelectionFormula = "";
tempViewer.ReportSource = tempCover;
tempViewer.Refresh();
//tempViewer.RefreshReport();
tempViewer.Location = new Point(1325, 27);
tempViewer.AutoSize = true;
Controls.Add(tempViewer);
}
Также обратите внимание комментируемого метод обновления требует как документ отчета и зрителя, но ни один из них работал.
Обратите внимание, что я новичок в разработке .NET и, возможно, что-то пропустил или поступил неправильно.
Дополнительная информация, которая может быть полезна:
SAP Crystal report runtime engine: 13.0.18.2192
SAP Crystal reports, version for VS 13.0.17.2096
С уважением,
Неель
Я не передаю параметры через код. Вместо этого при открытии отчета попросите пользователя выбрать/ввести параметры из отчета. –
См. Например, редактирование/изображение, добавленное к исходному вопросу. –