コード例 #1
0
        // データグリッドビューのダブルクリック時、データをエクセルへエクスポート
        private void dgvOverall_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataTable dt = new DataTable();

            dt = (DataTable)dgvModule.DataSource;
            ExcelClass xl = new ExcelClass();

            xl.ExportToExcel(dt);
        }
コード例 #2
0
        // LOT集計グリッドビュー左のボタンを押下時、対象のモジュールをエクセルファイルへ出力する
        private void btnExportModule_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            dt = (DataTable)dgvModule.DataSource;
            ExcelClass xl = new ExcelClass();

            // 2016.08.29 FUJII エクセルへの出力から、デスクトップCSVへの出力へ変更
            xl.ExportToCsv(dt, System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\tray.csv");
        }
コード例 #3
0
 // LOT集計グリッドビュー左のボタンを押下時、対象のモジュールをエクセルファイルへ出力する
 private void btnExportModule_Click(object sender, EventArgs e)
 {
     // 2016.08.29 FUJII 別スレッドで処理(処理スピード対策)
     var task = Task.Factory.StartNew(() =>
     {
         DataTable dt = new DataTable();
         string sql   = "select *, '" + txtPackId.Text + "' as pack_id from t_module where tray_id in (" +
                        "select tray_id from t_tray where pack_id = '" + txtPackId.Text + "')";
         TfSQL tf = new TfSQL();
         System.Diagnostics.Debug.Print(sql);
         tf.sqlDataAdapterFillDatatableFromTrayGuardDb(sql, ref dt);
         ExcelClass xl = new ExcelClass();
         // 2016.08.29 FUJII エクセルへの出力から、デスクトップCSVへの出力へ変更
         xl.ExportToCsv(dt, System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\pack.csv");
     });
 }