Я проверил историю вопросов, нажал на Google и другие результаты и до сих пор полностью сбит с толку насчет C # reportViewer. Кажется, он хочет работать только с «типизированными» наборами данных. Как спрашивали многие другие люди, и я не видел реальных ответов, возможно, новая публикация вызовет что-то новое.
В простейшем виде у меня есть бизнес-объект, который выполняет запрос из базы данных. Я знаю, что представляют собой результирующие столбцы, и хочу, чтобы он был включен в конкретный отчет, который должным образом «отформатирован» по мере необходимости, в отличие от простого столбцового дампа.
Поскольку запрос возвращает объект «DataTable», но ни один из известных столбцов не «напечатан», я попал в ловушку.
Как уже упоминалось в других постах, если у меня есть система из 200+ таблиц, 400+ представлений и 200+ хранимых процедур, я не хочу все печатать. Особенно, если я делаю новый запрос, который является результатом объединения отдельных таблиц из какой-то новой хранимой процедуры.
Не должно быть так сложно составить отчет. Если я введу неправильный столбец или SUM (), COUNT () или что-то другое, то это моя ошибка, но, по крайней мере, позвольте мне добавить нетипизированную таблицу в отчет.
Помощь ...