WPFプラットフォームベースのActiveReports Viewerコントロール
4757 ワード
ActiveReportsレポートコントロールは組織と個人に最も優れたレポートソリューションを提供することに力を入れており、長年にわたってActiveReportsはWindows Forms、Web、Silverlight、Flashプラットフォームのレポートビューアコントロールを提供しており、ActiveReports 7 SP 1のリリースに伴い、WPFアプリケーションに専門的なレポートビューアコントロールを提供しています.
ActiveReports 7 SP 1以前のアプリケーションでは、WPFプラットフォームでActiveReports製品を使用していたかもしれませんが、以前のバージョンでは、WPFプラットフォームで提供されていたWindowsFormsHostコントロールを使用してActiveReportsレポートを表示していました.
WPFプラットフォームでActiveReports 6を使用している場合は、次のコードでレポートを表示できます.
ページレポートを表示するには、次の手順に従います.
ActiveReports 7 SP 1以前のアプリケーションでは、WPFプラットフォームでActiveReports製品を使用していたかもしれませんが、以前のバージョンでは、WPFプラットフォームで提供されていたWindowsFormsHostコントロールを使用してActiveReportsレポートを表示していました.
WPFプラットフォームでActiveReports 6を使用している場合は、次のコードでレポートを表示できます.
ページレポートを表示するには、次の手順に従います.
private void Window_Loaded(object sender, RoutedEventArgs e) { var viewer1 = new DataDynamics.ActiveReports.Viewer.Viewer(); var rpt = new WPFreport (); rpt.Run(); viewer1.Docu private void Window_Loaded(object sender, RoutedEventArgs e)
{
var viewer1 = new DataDynamics.ActiveReports.Viewer.Viewer();
var rpt = new WPFreport();
rpt.Run();
viewer1.Document = _rpt.Document;
windowsFormsHost1.Child = viewer1;
}ment = _rpt.Document; windowsFormsHost1.Child = viewer1; }
リージョン・レポートを するには、 の に います. private void Window_Loaded(object sender, RoutedEventArgs e)
{
var viewer1 = new GrapeCity.ActiveReports.Viewer.Win.Viewer();
var rpt = new WPFreport();
rpt.Run();
viewer1.Document = _rpt.Document;
windowsFormsHost1.Child = viewer1;
}
ActiveReports 7 SP 1では、WPFプラットフォームのプロフェッショナル・レポート・ビューア・コントロールWPFViewerが されています.これらのコードは として できますが、WindowsFormsHostコントロールをActiveReportsが に しているWPFViewerコントロールに き え、アップグレードの は のとおりです.
ActiveReports 6ユーザーのアップグレード :
まず、ActiveReports 6レポートをActiveReports 7で されているレポート ツールを してActiveReports 7のバージョンにアップグレードします.レポートのアップグレードが した の は、ActiveReports 7がActiveReports 7 SP 1にアップグレードする を してください.
ActiveReports 7ユーザーのアップグレード :
1.WPFプロジェクトを き、WindowsFormsHostコントロールXAMLを むページを きます.
2、XAMLページのWindowsFormsHostコントロールを します.
3、ツールボックスからActiveReports 7が するViewerコントロールをXAMLページにドラッグ&ドロップします.
4、 にユーザーがゾーンレポートとページレポートをロードしたバックグラウンドコード.
5、 のコードをXAMLページのバックグラウンドコードに し、ActiveReportsレポートをロードする
ページ・レポート・コードのロード:private void Window_Loaded(object sender, RoutedEventArgs e)
{
viewer1.LoadDocument(@"C:\Invoice1.rdlx ");
}
ゾーン・レポート・コードのロード:private void Window_Loaded(object sender, RoutedEventArgs e)
{
viewer1.LoadDocument(new WPFreport());
}
の により、WPFプラットフォームでActiveReportsレポートを に できます.