SharpShooter Reports.WPF 基本的な使い方 Last modified on: November 15, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます

Similar documents
目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23

WPF アプリケーションの 多言語切替

インテル(R) Visual Fortran コンパイラ 10.0

PowerPoint Presentation

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

XAML Do-It-Yourself 第 3 回ベントとトリガー XML Do-It-Yourself 第 3 回目は ベント処理とトリガーについて学習します Windows フォームゕプリケーションでは たとえば ボタンが押された というベントに対応する処理 ( ベントハンドラー ) を記述する

Chart3D for WPF/Silverlight

Oracle BI Publisherを利用したレポートの作成

Microsoft PowerPoint _Spotfire Installation from Scistore.pptx

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

Studuinoソフトウェアのインストール

Microsoft Word - AW-SF100導入手順書(スタンドアローン版)_ doc

VB.NET解説

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

Presentation Arial Narrow 28 pt

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

新規コンポーネントの作成方法

C1Live

activePDF 製品ライセンスについて

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

Microsoft PowerPoint - 1_コンパイラ入門セミナー.ppt

IBM SPSS Amos インストール手順 (サイト ライセンス)

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

Microsoft Word -

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

Userコントロール

Corporate Document

Win8ドットNET有効化

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

Maple 12 Windows版シングルユーザ/ネットワークライセンス

成功しました と表示されればライセンス認証の更新は完了です プロダクトキーを入力した後にテキストエディタが開き エラーメッセージが表示された場合 WEB ブラウザを起動して指定されたアドレスにアクセスしアカウントでログインします 画面に表示された ライセンスファイル を全てコピーし Originのダ

- 目次 - 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET 2.0 AJAX Extensions 1.0 のインストール ASP.NET AJAX のWeb アプリケーション開発環境準備 AJAX W

アドイン版 ********************************************* インストール手順書 *********************************************

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

C#の基本

間取りプレミアム ライセンス削除 移行手順 利用中のパソコンより作図画面を表示し [ ヘルフ (H)] [ ライセンス削除 ] をクリックして下さい 間取りプレミアムのデータバックアップ 間取りプレミアムのデータバックアップが必要な場合は ライセンス削除前に データ移動 を行って下さい ライセンス削

Microsoft PowerPoint - Tutorial_6.ppt

アドイン版 ********************************************* インストール手順書 ********************************************* 目次 JAVIS Appli に必要な環境... 2 JAVIS Appli に必要

Microsoft PowerPoint - Tutorial_2_upd.ppt

Word 押印メニューバー使用ガイド

価格査定システム インストールガイド 目次 はじめに...1 インストール CD の内容...1 インストール手順概要...2 A 価格査定システムのインストール...4 B マニュアルの参照 インストール B-1 CD-ROM から参照 B-2 インストールして参照...

PDF Convertor for mac スタートアップガイド

ArcGIS Runtime SDK for .NET インストール ガイド (v10.2.6)

Consuming a simple Web Service

目次 Webフォルダの特長と仕組み 3 Webフォルダの開き方 4 1 児童生徒の場合 4 2 先生の場合 5 Webフォルダ機能 ファイルのアップロード ( 保存 ) 6 ファイルのダウンロード 7 ファイルの開き方 8 新規フォルダの作成 9 フォルダ ファイルの名称の変更 10 フォルダ ファ

Prog2_12th

鉄之助ソリッド インストール手順書Windows7用

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

Carousel for WPF/Silverlight

地図 SD カードを取り外す 最初に ナビゲーション本体から地図 SD カードを取り外します 本操作は地図 SD カードを初めて ROAD EXPLORER Updater に登録するときや パソコンにダウンロードしたデータを地図 SD カードに保存するときに実行してください 1 ナビゲーション本体

Microsoft Word - VB.doc

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

HP Primeバーチャル電卓

WebReportCafe

VFD256 サンプルプログラム

目次 新規ユーザー登録... 3 初期設定... 6 (1) 特定商取引法に基づくページのURLを設定する... 7 (2) コンバージョン測定タグを設定する... 7 サイトを作成してみよう

<V3

インストールマニュアル

BricRobo V1.5 インストールマニュアル

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

SIRCADをVISTAで使用する場合の注意点

OTRS10 他社システムOTRS呼出利用手順書

CubePDF ユーザーズマニュアル


鉄之助ソリッド 住宅基礎インストール手順書Windows8-10用

1. Office365 ProPlus アプリケーションから利用する方法 (Windows / Mac) この方法では Office365 ProPlus アプリケーションで ファイルの保管先として OneDrive を指定することができます Office365 ProPlus アプリケーションで

第 1 版

MAPインストーラー起動時のエラーメッセージへの対処方法

ユーザーズマニュアル

立ち読みページ

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

シヤチハタ デジタルネーム 操作マニュアル

Sharpdesk V3.5インストレーションガイド:プロダクトキー編

10 完了 をクリック 13 このサーバーは認証が必要 をチェックして 設定 をクリック Windows メール Windows Vista に標準のメールソフト Windows メール の設定方法を説明します 1 スタート から 電子メール Windows メール をクリック 11 続いて設定ファ

印刷アプリケーションマニュアル

目次 1. はじめに ユーザーアカウント制御の設定の一時無効化 プリンタの追加 設定 共有フォルダからのインストールプログラムの取得 バッチファイルの実行 プリンタ追加の確認 印刷方法..

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

Prog2_4th

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

MVC4 Mobile Classic

Microsoft Word - ラベルマイティStep1.doc

Microsoft Word JA_revH.doc

参考 インストール中に下図のようにインターネット接続を求められる場合があります この表示 が出た場合は お使いのパソコンをインターネットに接続してから再度セットアップを実行 してください お使いの OS によってはセットアップ途中に下図のような表示が出る場合があります この 場合は [ 詳細情報 ]

Origin 2017 と 2018 のプロダクトキーは共通なので 両方のバージョンを合わせてご契約 台数までしかインストールすることができません あらかじめご了承ください Origin を使用する PC を変更したい場合は 元の PC でライセンスを取り外してから 別の PC に同じプロダクトキー

インストール要領書

パソコンソフト使い放題 クライアントユーザーマニュアル 最終更新日 2013 年 10 月 21 日

セットアップの流れ Graphtec Pro Studio を使用する SAi Cloud へのユーザー登録 1-1 SAi Cloud へのユーザー登録 Graphtec Pro Studio のインストール 1-2 Graphtec Pro Studio のインストール Cutting Mast

操作ガイド 用紙タイプ登録ツール

ActiveImage Protector 2016 R2 for Express5800 / ftサーバ

Mathematica Home Use License 申請マニュアル ( 申請者向け ) 第 1.3 版 平成 23 年 6 月 11 日 総合情報システム部

Prog2_15th

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

939061j

Transcription:

SharpShooter Reports.WPF 基本的な使い方 Last modified on: November 15, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます

目次 はじめに... 3 システムの必要条件... 3 ライセンス認証... 3 アクティベーション... 5 開発... 5 手順 1. アプリケーションの作成... 5 手順 2. プロジェクトにレポートテンプレートを追加する... 7 手順 3. 参照の追加... 8 手順 4. XAML コードの追加... 8 手順 5. データソースの作成と代入... 9 手順 6. レポートテンプレートの編集... 10 手順 7. レポートのデザイン... 11 手順 8. レポート表示... 12 2

はじめに このユーザーガイドには SharpShooter Reports.WPF を使った簡単なレポートテンプレートの作成方法が含まれています このユーザーガイドは SharpShooter Reports.WPF ユーザーのために用意されたものです システムの必要条件 SharpShooter Reports.WPF を使用するには以下が必要となります.NET Framework 4.0 Visual Studio 2010 ライセンス認証 ライセンスを入手購入されましたら [ スタート ] メニューからライセンスマネージャを起動してライセンスをインストールしてください 3

ライセンスを追加するには ファイルから追加 ボタンをクリックし ダウンロードした *. Elic ファイルを選択し 閉じる ボタンを押してライセンスマネージャを閉じます ライセンスがないと Perpetuum Software コンポーネントの使用中に 体験版 を表すポップアップダイアログが表示されます ビューアを使用すると透かしが表示されます 4

アクティベーション SharpShooter 製品を一度もお使いになったことがない場合は 最初の起動時に本ソフトウェアのアク ティベーションが必要となります 本製品のアクティベーションを行うには 表示されたウィンドウに お客様のお名前と Email をご入力ください アクティベーションのフォームが入力されると本製品のアクティベーションは完了し お使いいただけ るようになります 開発 手順 1. アプリケーションの作成 Visual Studio を開き (.NET Framework 4 を使用して ) 新規の WPF アプリケーションプロジェク トを作成します 5

クライアントプロファイルをデフォルトのフレームワークとしてお使いの場合は プロジェクトのプロ パティでフルバージョンのフレームワークに変更してください 6

手順 2. プロジェクトにレポートテンプレートを追加する プロジェクトに新しい項目 SharpShooter Reports Template を追加します 7

手順 3. 参照の追加 プロジェクトに次のアセンブリ参照を追加します PerpetuumSoft.Charts PerpetuumSoft.Framework PerpetuumSoft.Framework.Export PerpetuumSoft.Framework.Model PerpetuumSoft.Instrumentation PerpetuumSoft.Reporting PerpetuumSoft.Reporting.Export.Excel PerpetuumSoft.Reporting.Export.Html PerpetuumSoft.Reporting.Export.Pdf PerpetuumSoft.Reporting.Export.Rtf PerpetuumSoft.Reporting.Export.Xps PerpetuumSoft.Reporting.WPF PerpetuumSoft.Reporting.Xaml.Export PerpetuumSoft.Reporting.Export.OpenXML 手順 4. XAML コードの追加 MainWindow.xaml に ( 黄色で強調表示されている ) 次のコードを追加します 8

<Window x:class="wpfsample.mainwindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:reports="clrnamespace:perpetuumsoft.reporting.wpf;assembly=perpetuumsoft.reporting.wpf" Title="ReportViewer" Height="auto" Width="auto"> <Grid> <reports:reportviewer x:name="reportviewer"> <reports:reportviewer.source> <reports:reportsource x:name="reportsource" Source="c:\Projects\WPFSample\WPFSample\ReportTemplate1.rst"> </reports:reportsource> </reports:reportviewer.source> </reports:reportviewer> </Grid> </Window> ファイルの絶対パスが Source として使用されます 対象のプロパティフィールドからテンプレートフ ァイルのパスをコピーできます 注意 : ファイル参照を使用してテンプレートがデザインされるので リソースアド レスを使用する場合 実行時にリソースの編集は行えません 最終アプリケーションのリソースの参照を変更できます 更に XML テンプレートビューをソースのレ ポートソースとして設定できます It is possible to change the reference for the resource in the final application. Besides that you can set the XML template view as Source ReportSource. 手順 5. データソースの作成と代入 ビジネスオブジェクト一覧をデータソースとして使用します プロジェクトに新しい Employee クラス を追加してください クラス構造は次の通りです internal class Employee { public string FirstName { get; set; } public string LastName { get; set; } public string Title { get; set; } public string Phone { get; set; } public DateTime BirthDate { get; set; } public string Address { get; set; } } ( 例えば Loaded フォームのイベントハンドラで ) 製品のコレクションを代入し reportsource にデ ータソースのコレクションを追加します Fill the collection of products and add the Data Source collection to reportsource (for example, in the Loaded form event handler) List<Employee> employeelist = new List<Employee>(); employeelist.add(new Employee() 9

{ FirstName = "Maria", LastName = "Anders", Title = "Sales Representative", Phone = "(71)555-5598", BirthDate = new DateTime(1960, 5, 29), Address = "Obere str. 57" }); employeelist.add(new Employee() { FirstName = "Ana", LastName = "Trujillo", Title = "Owner", Phone = "(5)555-4729", BirthDate = new DateTime(1971, 7, 1), Address = "Avda. de la Constitution 222" }); employeelist.add(new Employee() { FirstName = "Antonio", LastName = "Moreno", Title = "Owner", Phone = "(5)555-3932", BirthDate = new DateTime(1969, 3, 12), Address = "Mataderos 2312" }); reportsource.datasources.add("employeelist", employeelist); reportviewer.renderdocument(); 手順 6. レポートテンプレートの編集 レポートを編集する場合 デザイン時でも実行時でも行えます 実行時にレポートテンプレートを編集する方が便利です 備考 : レポートを編集する場合 実行時にデータ構造やアプリケーションデータにアクセスできるので常に実行時の編集をお勧めいたします アプリケーションに 実行時のテンプレートの編集機能を追加します フォームに デザイナ ボタン を貼り付け このボタンのクリックイベントに次のハンドラを追加します private void designtemplate_click(object sender, RoutedEventArgs e) { reportsource.designtemplate(); reportviewer.renderdocument(); } デザイン時にレポートテンプレートを編集したい場合は ソリューションエクスプローラで対象の項目 をダブルクリックしてください 注意 : デザイン時にレポートをデザインする場合 レポートデザイナでデータソー スの取得はできません 10

手順 7. レポートのデザイン アプリケーションを実行し デザイナ ボタンをクリックします デザイナでプログラム言語 (CSharp Visual Basic またはカスタム言語 ) を選択できます Document オブジェクトの ScriptLanguage プロパティから言語を選択します このサンプルでは CSharp を使用します レポートの作成処理を簡素化するために このサンプルではレポートをテーブルウィザードで作成します 挿入タブの テーブル ボタンをクリックし 表示されたテーブルウィザードからデータソースを選択します FirstName LastName Phone Address を選択し 選択されたフィールド に移動し 次へ ボタンをクリックします デフォルトのフィールド設定を使用し 次へ を押します LastName と FirstName で並べ替えを指定し 終了 をクリックします 11

この後 必要に応じてテーブル ( 例 : テキストの位置合わせ タイトルのハイライトなど ) を編集でき ます 手順 8. レポート表示 テンプレートを保存し デザイナを閉じます レポートビューアに作成されたレポートが表示されます 12

エンドユーザーにテンプレートの編集をさせたくない場合は デザイナ ボタンを削除し ReportSource.Source をリソースのパスに変更できます ( 追加されたテンプレートはデフォルトでリ ソース型を持っています ) <reports:reportviewer x:name="reportviewer" Grid.Row="1"> <reports:reportviewer.source> <reports:reportsource x:name="reportsource" Source="/WPFSample;component/ReportTemplate1.rst"/> </reports:reportviewer.source> </reports:reportviewer> 13