Как создаются отчеты в Visual Studio на c#?

519
26 мая 2017, 11:31

Имеются таблицы на Sql Server и приложение на c# которое отображает эти таблицы, но мне нужно создать отчет, который выводил бы разную информацию из всех таблиц. То есть, например, есть таблица Книги и есть таблица Авторы, мне нужно видеть в отчете Автора и список всех его книг. Таблицы связаны по ключам. Искал в интернете - никакой вразумтельной информации по созданию отчетов в Visual Studio я не нашел. Прошу Вашей помощи. Заранее спасибо

Answer 1

Наверное, это будет не совсем ответом на вопрос, но все же оставлю его.

Зачем вы изобретаете велосипед? У Microsoft есть замечательный Reporting Service, где можно делать формы отчетов произвольной сложности.

Если не хватает функционала, то всегда можно написать на .NET либу и подсунуть в сервис отчетов.

Answer 2

Для отчетов с SQL Server есть SQL Server Reporting Services и инструмент SQL Server Data Tools (такой вид Visual Studio).

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

READ ALSO
Заполнить datagrid wpf

Заполнить datagrid wpf

Вопрос скорее - как ПРАВИЛЬНО заполнить DataGrid в проекте wpf на c# ? Сейчас заполнение происходит при загрузке формы так :

416
Как создать классы в приложении ASP NET MVC [требует правки]

Как создать классы в приложении ASP NET MVC [требует правки]

К примеру я беру значения из базыданных формирую класс и потом манипулирую им во всем приложении

371
Ошибка Процесс не может получить доступ к файлу,

Ошибка Процесс не может получить доступ к файлу,

Ошибка Процесс не может получить доступ к файлу, тк

527