○VB.netでクリスタルレポート
@データセットの追加ツイカ
ファイル→アタラしい項目コウモク追加ツイカ選択センタクします
データセットを選択センタクしてヒラくボタンをします
このようなカンじになりますので画面ガメン中央チュウオウにelementをドラッグアンドドロップします
a b という項目コウモク追加ツイカしました
とりあえずここで、
ビルド→ソリューションのビルドをしておきます。
Aクリスタルレポートの追加ツイカ
ファイル→アタラしい項目コウモク追加ツイカ選択センタクします
Crystal レポートを選択センタクしてヒラくボタンをします
カラのレポートを選択センタクしてOKボタンをします
以下イカのようなカンじになるとオモいますので、フィールドエクスプローラのデータ―ベースフィールドを選択センタクして
データ―ベースの追加ツイカ削除サクジョ選択センタクします
チュウ)フィールドエクスプローラが表示ヒョウジされていないときは、表示ヒョウジ→そののウィンドウ→ドキュメントアウトライン で表示ヒョウジされます。
そののデータソースのADO.NET(XML)をダブルクリックします
サキガタ作成サクセイしたデータセットを指定シテイして完了カンリョウボタンをします
ウエ追加ツイカしたデータセットを選択センタクしてOkをします
ドラッグアンドドロップでアタイ表示ヒョウジしたい位置イチけます
ツールボックスのテキストオブジェクトなどを利用リヨウし、帳票チョウヒョウカタチトトノえます
BViewerの作成サクセイ
フォームにCrystalReportViewerをけます
プログラムチュウ以下イカのコードを実行ジッコウさせます
        Dim ds As New Dataset1()
        Dim tr As Dataset1.element1Row
        Dim i As Integer
        For i = 0 To 100
            tr = ds.element1.NewRow()
            tr.BeginEdit()
            tr.a = "aaa"
            tr.b = i.ToString
            tr.EndEdit()
            ds.element1.Rows.Add(tr)
        Next
        Dim reportObj As New CrystalReport1()
        reportObj.SetDataSource(ds)
        CrystalReportViewer1.ReportSource = reportObj
実行ジッコウするとウエのコードで指定シテイしたアタイ帳票チョウヒョウとして表示ヒョウジされます。
■VisualStudio.net 2002 で用紙ヨウシ横向ヨコムきで印刷インサツ
プレビューウインドウを表示ヒョウジさせ、そこから印刷インサツすると、プリンタの用紙ヨウシ設定セッテイがデフォルトになり、
うまく横向きに印刷できないみたいですので、プレビューを表示ヒョウジさせずに、印刷インサツオコナいます
reportObj.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Landscape
reportObj.PrintToPrinter(1, False, 0, 0)
ビューア表示ヒョウジ部分ブブン上記ジョウキ2行ニギョウえるコトにより印刷インサツ開始カイシされます
■クリスタルレポートにエレメントメイ
tr.Item("a") = "aaaaa"
tr.Item("b") = "bbbbb"
以上イジョウのようにアクセスすると、ツギのコードとオナじように文字モジめます
   tr.a = "aaaaa"
   tr.b ="bbbbb"
■VisualStudio.net 2002 での配布ハイフのためのセットアッププロジェクトの作成サクセイ
配布ハイフするプロジェクトにセットアッププロジェクトを追加ツイカします
マージモジュールをダウンロードします
http://support.businessobjects.com/downloads/merge_modules.asp
Merge Modules for Crystal Reports for Visual Studio .NET 2002
開発カイハツ環境カンキョウハイっているマージモジュールを再配布サイハイフ利用リヨウするとクエリエンジンエラーなどが発生ハッセイして
配布ハイフサキウゴかない可能性カノウセイがあります
セットアップにダウンロードしたマージモジュールを追加ツイカします
クリスタルレポートの登録トウロクオコナうとメールでLicense Keyがオクられてきますのでそれを
regwiz.msn のプロパティに入力ニュウリョクします
以上イジョウでビルドをオコナうとセットアッププログラムが作成サクセイされます。


▲トップページ > Visual BASIC と C#