HTML 보고서 (또는 기타 텍스트 기반 형식) 생성을위한 무료 StringTemplate.Net 라이브러리에 매우 만족합니다. 템플릿 언어는 HTML을 이해하는 사람이 누구나 템플릿을 적용 할 수있을만큼 간단합니다. HTML 보고서는 WebBrowser control을 사용하여 응용 프로그램에 직접 표시 할 수 있으며 원할 경우 commercial library을 사용하여 HTML을 PDF로 변환 할 수 있습니다. 5 minute introduction에서
StringTemplate 예 : 우리는 또한 이전 Microsoft ReportViewer을 사용했다
<html>
<head>
<title>$title$</title>
</head>
<body>
<p>Hello again, $name$ !</p>
<p>Greetings to your friends $friends; separator=", "$</p>
</body>
</html>
. 이것은 WinForms 및 WebForms 모두에 대한 뷰어 컨트롤, pdf로 내보내기 및 Excel, 검색 기능, SQL Server 통합 및 고급 인쇄 옵션을 제공하는 장점이 있습니다. 그러나 AFAIK 보고서 디자이너를 사용하여 보고서를 만들거나 사용자 지정하려면 Visual Studio가 필요합니다. 최종 사용자는 보고서 사용자 지정을 실제로 지원하지 않습니다. 전체 마이크로 소프트 스택 (IIS, ASP.NET, SQL Server)을 사용하는 환경에서 작업하는 끌어서 놓기 프로그래머에 더 중점을 둔 것으로 보입니다.
? 그 말은 그룹핑, 머리말 + 꼬리말, 페이지 머리말 + 꼬리말 등을 말합니다. –
머리말/꼬리말 기능이 필요하지 않습니다. 그룹핑은 좋지만 필수는 아닙니다. –