powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Неожидаемое поведение ReportViewer
7 сообщений из 7, страница 1 из 1
Неожидаемое поведение ReportViewer
    #35367005
Velena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста!
Установила на форму ReportViewer.
Прописала загрузку отчета:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public PrintForm(DataTable directionsBindingSource, string NameReport)
        {
            InitializeComponent();
            Microsoft.Reporting.WinForms.ReportDataSource reportDataSource1 = new Microsoft.Reporting.WinForms.ReportDataSource();
            reportDataSource1.Name = "PatientDataSet_vPatientNoGroup";
            reportDataSource1.Value = directionsBindingSource;
            this.reportViewer1.LocalReport.DataSources.Add(reportDataSource1);
            this.reportViewer1.LocalReport.ReportEmbeddedResource = "PreRecordServer."+NameReport+".rdlc";
            this.reportViewer1.RefreshReport();
            this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
            this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent;
            this.reportViewer1.ZoomPercent =  100 ;

        }
Но отображение данных получается не всегда такое, как ожидаешь... Поясню:
1. В отчете должно быть 3 страницы, а отображается только одна, при этом на печать и на экспорт отправляются все данные, то есть 3 страницы. Такой вариант возникает не часто, но бывает.
2. В отчете должно быть 3 страницы, а отображается только одна (иногда последняя, иногда первая), перейти прописав вручную номер страницы не получается, и на печать тоже подается только одна страницы, хотя экспорт производится всех данных.
3. В отчете 3 страницы, отображается 2, но при пролистывании появляется 3 страница.
Что за глюки и как с ними бороться?
...
Рейтинг: 0 / 0
Неожидаемое поведение ReportViewer
    #35368506
Velena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужели ни кто с такой проблемой не сталкивался? Может тогда я что то неправильно прописываю при динамической загрузке отчета? Пожалуйста, помогите....
...
Рейтинг: 0 / 0
Неожидаемое поведение ReportViewer
    #35573810
Velena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые специалисты, данный вопрос все еще в силе.
...
Рейтинг: 0 / 0
Неожидаемое поведение ReportViewer
    #35574902
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю насколько я специалист, но... Вы обновления все возможные применили? На Visual Studio, SQL-сервер и его компоненты и т.п.? Нет ли корреляции бага с чем-либо? С платформой, аппаратной конфигурацией и т.п.? Может быть это глюк драйвера видеоадаптера или принтера... Попробуйте также отображать максимально упрощенную тестовую модель отчёта. Вот в таком духе...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Неожидаемое поведение ReportViewer
    #36701656
Egik_Vera
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сталкивалась с такой проблемой и решила эту проблему так :
this.reportViewer1.Refresh();
this.reportViewer1.RefreshReport();
this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Неожидаемое поведение ReportViewer
    #38559537
dr.martins
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Egik_Vera, так будет работать



this.reportViewer1.Refresh();
this.reportViewer1.RefreshReport();
this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);

Form form = new Form();
form.Controls.Add(this.reportViewer1);
form.Shown += new EventHandler((object o, EventArgs ee) =>
{
form.Invoke(new ThreadStart(() =>
{
this.reportViewer1.RefreshReport();
}));

});
form.ShowDialog();
...
Рейтинг: 0 / 0
Неожидаемое поведение ReportViewer
    #38559555
antonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не прошло и пол года... =)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Неожидаемое поведение ReportViewer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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