2009-08-15 3 views
0

일부 데이터를 궁극적으로 몇 개의 테이블로 출력하는 프로그램 용 플러그인을 작성하고 있습니다. 사용자는 다양한 보고서를 통해이 데이터를 분석 할 수 있어야합니다. 그러나 지금 작업 흐름은 데이터를 조작하고 보고서를 생성하기 위해 엑셀이나 엑세스 같은 다른 프로그램으로 내 플러그인에서 테이블을 내보내는 것입니다. 사용자는 대부분 컴퓨터를 능숙하게 사용하지 못하므로 결국 Access 데이터베이스를 직접 설치해야합니다. 게다가 어쨌든 별도의 수출 단계가 필요하지 않습니다. 차라리 프로그램을 변경 한 직후에 결과를 볼 수 있습니다.좋은 .NET 데이터 분석/시각화 /보고 제어를 찾고 있습니다.

API를 사용하면 UserControls가 프로그램에 포함될 수 있고 도킹 가능한 창에서 이동할 수 있습니다. 내 플러그인은 이미 TreeView와 PropertyGrid를 보여주기 위해 이들을 활용하고있다.

그래서 찾으려면 제가 기본적으로 모두 포함 Excel에서 피벗 테이블의 기능을 포함하는 다른 도킹 창에 추가 할 수있는 다른 컨트롤입니다 :

  • 그룹화 정렬은
  • 필터링
  • 집계 기능
  • 서식은
보고 (합, 최소, 최대, 등 카운트)

내가 가지고있는 또 다른 잠재적 인 문제점은 사용자가 자신의 사용자 정의 특성을 오브젝트에 추가 할 수 있다는 것입니다. 따라서 테이블과 필드 정의를 엄격하게 정의 할 필요가없는 부분이 필요합니다. 필자가 플러그인에 추가해야하는 간단한 것을 선호하고, DataSet을 가리키면됩니다.

나는 또한 내 사무실에서 이것에 대한 재정적 인 지원을 많이받을 수 있는지 확실하지 않아 값 싸거나 심지어 무료 옵션을 선호합니다.

답변

0

DevExpress ASPxPivotGrid가 $ 149.99를 돌려줍니다. Visual Studio와 함께 제공되는 보고서 컨트롤을 체크 아웃 했습니까? 이

확인 ... 부여

Reporting with VS2008

GotReportViewer.com

는하지 DevExpress의 같은 플래시,하지만 난 노력의 비트와 함께, 당신이 할 수있는, 전에보고 서비스와 함께 작업 한로 정렬, 그룹화, 집계 등을 수행 할 수있는 보고서를 작성하십시오. 또한 VS가 있으면 다른보고 도구를 사용하지 않아도됩니다.

+0

그럼 내가 윈폼의 버전이 필요하지만, 그래, 단연 DevExpress의 피벗 그리드는 내가 본 최고의 선택처럼 보인다 소유하고 있습니다. –

+0

마지막으로 DevExpress 전체 구독을했습니다. 그것은 내 생각에 돈을 잘 보냈다. 그것들은 훌륭한 구성 요소이며 문서화가 잘되어 있으며 사이트는 많은 도움을 제공합니다. –

0

대부분의 요구 사항을 충족하고 많은 OLAP와 같은 드릴 다운 기능을 제공하는 ASPxPivotGrid을 고려할 수 있습니다.

확실하지 않은 유일한 것은 "형식화 된 보고서"입니다. 보고서에는 있지만 구체적인 내용은 보고서 요구 사항에 따라 다릅니다. 나는 더 많은 것을 탐구하기 위해 트라이얼 버전을 다운로드하는 것이 좋습니다.

내가 알고있는 또 다른 하나는 Aspose.Grid (보고 제어)이지만, 그다지 말할 수는 없습니다. 그들의 웹 사이트를 확인하십시오.

1

에는 Visual Studio에서 UserControl에 드롭 할 수있는 Excel 호환 Windows Forms 스프레드 시트 컨트롤이 포함되어 있습니다.

정의 된 이름을 사용하면 하드 코딩 된 셀 주소 대신 코드에서 이러한 정의 된 이름을 참조하기 만하면 사용자가 Excel 서식 파일을 만들도록 허용 할 수 있습니다. 이는 테이블 및 필드의 독립성에 대한 우려를 나타낼 수도 있고 그렇지 않을 수도 있습니다 정의.

SpreadsheetGear Explorer C# 및 VB 샘플 here에 대해 알아보고 무료 시험판 here을 다운로드 할 수 있습니다.

면책 조항 : 나는하는 SpreadsheetGear LLC는