RavonX Ответов: 1

Как перенести готовую таблицу в reportviewer


У меня есть таблица для наших сотрудников, которую мы должны распечатать и подписать.

Для этого я использую ReportViewer (или пытаюсь это сделать. Я открыт для других предложений).

Я читал эту статью, но я не думаю, что это именно то, что я ищу - но близко, и если это лучшее, что есть, я пойду этим методом в конце концов Использование-ASP-NET-ReportViewer-in-Local-Mode[^]


Вопрос: Как я могу получить свою таблицу в reportviewer? Это не просто прямо из таблицы данных. Это больше похоже на то, как взять 5 таблиц с данными от нескольких сотрудников на определенных рабочих местах, рассчитать эффективность и сообщить о том, как этот сотрудник измеряет своего рода таблицу. Но он уже сделан! Могу я просто пропустить его?!

Спасибо за ваше время

Что я уже пробовал:

Я прочитал несколько статей здесь и просмотрел множество видео на youtube, чтобы настроить все с помощью report1.rdlc и reportviewer внутри формы. Он работает, и это прекрасно, но теперь мне нужно вставить свою пользовательскую таблицу в таблицу отчета, вот где я застрял.

RavonX

комментарий: похоже, что, возможно, лучшее решение находится здесь, в этом посте http://www.codeproject.com/Articles/473844/Using-Custom-Data-Source-to-create-RDLC-Reports

Где мне нужно будет создать пару классов и преобразовать мою пользовательскую таблицу в список. Хотя ИДК. почему он не может просто взять стол?! Все еще ищу вокруг.

1 Ответов

Рейтинг:
5

RavonX

нашел ответ на этой странице
Привязки объекта DataTable-в-с расширением rdlc-отчет[^]

В основном:
1) настройте новый набор данных с datatable, определенным точно так же, как ваша таблица
2) Используйте макет набора данных в RDLC для привязки к таблице / списку / матрице / и т. д..
3) свяжите таблицу с отчетом с помощью
- ReportViewer1.LocalReport.Источников данных.Add (New ReportDataSource ("DataSet1", reportTable))'

Кончено!


Sinisa Hajnal

Хорошая работа! Лучшие проблемы-это те, которые вы решаете сами. Не уходят :)
Я делаю то же самое и не знаю лучшего метода. Он также работает с Crystal Reports.