private void viewer_disp() { //印刷するデータテーブルを作成 if (w_dt_meisai == null || w_dt_meisai.Rows.Count <= 0) { MessageBox.Show("印刷データが抽出・作成できませんでした。\n処理を終了します。"); this.Close(); } //セクションレポート rpt_seisan_siji_section rpt = new rpt_seisan_siji_section(); DataTable w_rpt_dt = new DataTable(); w_rpt_dt = tss.OracleSelect("select * from " + w_trn_name + " order by seisan_yotei_date,busyo_cd,koutei_cd,line_cd,seq1"); rpt.DataSource = w_rpt_dt; rpt.Run(); this.viewer1.Document = rpt.Document; }