前提・実現したいこと
VisualStudio2019を使用してWindowsFormアプリを作成しています。
その中でDataGridViewに表示した内容の印刷が出来る機能を実装しようとしています。
ActiveReportsなどは高額なため、MicrosoftReportで印刷機能を実装したいのですが
参考資料などが少なくやり方が分かりません。
行いたい事は
「DataGridViewのDataSourceに設定しているDataTableを印刷する」なのですが
どのようにしたらDataTableをMicrosoftReportに設定できるのか分かりません。
ぜひご教授のほど、宜しくお願い致します。
該当のソースコード
Using dbconnection As New SqlConnection(接続文字列) Using dbcommand As SqlCommand = dbconnection .CreateCommand Try dbconnection .Open() Using da As New SqlDataAdapter Dim dt As New DataTable dbcommand .CommandText = strSQL da.SelectCommand = dbcommand da.Fill(dt) DataGridView1.DataSource = dt ← ★このDataTableを印刷したい End Using Catch ex As Exception MessageBox.Show(ex.Message) End Try End Using End Using
試したこと
下記サイトを参考にして考えてみましたが
今までDatasetを使用したことがなく、いまいち使い方が分かっていません。
Reportを作成するためにはDatasetを使うしかないのでしょうか。
参考サイト
補足情報(FW/ツールのバージョンなど)
VisualStudio2019
SQLServer2016
開発言語 VB
回答1件
あなたの回答
tips
プレビュー
2020/11/17 14:30