2010-03-31 3 views
0

У меня возникла проблема с поисковым вызовом для XtraReports. Как я могу улучшить пейджинг отчетов из среды выполнения, а также хотел бы инициализировать reportviewer из pageload. Я не могу этого сделать. Любая помощь приветствуется. Спасибо.Как улучшить пользовательский интерфейс Xtrareport из среды выполнения?

Мы разрабатываем отчеты из среды выполнения, поэтому данные на нескольких страницах не работают, я имею в виду, что мне это не удобно. Мне хотелось сделать пейджинг и ограничить количество записей на странице из runtime.for например, я хотел бы добавить компонент PageInfo и добавить «Перейти на страницу нет». Надеюсь, это ясно для всех. Спасибо всем.

ответ

1

Вы должны иметь возможность инициализировать свою публикацию так же, как на странице vb .net.

тусклый myXtraReport как новый MyClassOfXtraReport

Чтобы создать возможность ограничить количество элементов на странице при генерации отчета вам нужно будет добавить XtraPageBreak. Убедитесь, что для параметра видимости установлено значение true. Это должно заставить отчет перейти на следующую страницу.

Если вы хотите, чтобы пользователь мог перейти на конкретную страницу отчета. Как вы в настоящее время показываете отчет пользователю на веб-странице?

Edit:

Вот ссылка на то, как DevExpress Рекомендует показывает отчет на веб-странице, чтобы позволить пользователю перейти на конкретную страницу.

http://www.devexpress.com/Help/?document=XtraReports/CustomDocument2598.htm

+0

Спасибо, но этот код для Winform. Мне нужно для webform. – ahmed

+0

Хорошо, что у вас есть сообщение, помеченное vb .Net anywho Я отредактирую свой ответ для Интернета. – msarchet

+0

Я очень ценю вашу помощь. в настоящее время мы передаем параметр, и пользователь войдет в поле параметра, а затем будет создан отчет. В отчете есть несколько страниц, например «детали отдела», в который пользователь вводит параметр «нет» (параметр), и нажмите распечатать, он получит всю информацию об этом отделе, может быть 1000 сотрудников в этом отделе. Так что я знаю abpt pagebreak, но мне нужно вручную предоставить пользователю возможность переключаться между страницами, кроме панели инструментов отчета. – ahmed