예제 #1
0
        /// <summary>
        /// CSV出力
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void csvOutputButton_Click(object sender, EventArgs e)
        {
            SaveFileDialog fileDialog = new SaveFileDialog();

            fileDialog.FileName = DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".csv";
            fileDialog.InitialDirectory = @".";
            fileDialog.Filter = "CSV (*.csv)|*.csv|すべてのファイル (*.*)|*.*";
            fileDialog.Title = "保存先のファイルを入力、選択してください";
            fileDialog.RestoreDirectory = true;
            fileDialog.CheckFileExists = false;
            fileDialog.CheckPathExists = true;

            // 開くボタンが押されたらテキストボックスに表示
            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                CsvHelper csvHelper = new CsvHelper();
                csvHelper.save(dataGridView, fileDialog.FileName);
            }
        }
예제 #2
0
        /// <summary>
        /// CSVインポート
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void csvImportButton_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.FileName = "";
            fileDialog.InitialDirectory = @".";
            fileDialog.Filter = "CSV (*.csv)|*.csv|すべてのファイル (*.*)|*.*";
            fileDialog.Title = "ファイルを選択";
            fileDialog.RestoreDirectory = true;
            fileDialog.CheckFileExists = true;
            fileDialog.CheckPathExists = true;

            // 開くボタンが押されたらテキストボックスに表示
            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                CsvHelper csvHelper = new CsvHelper();
                csvHelper.read(dataGridView, fileDialog.FileName);

                for (int ii = 0; ii < CHART_COUNT; ii++)
                {
                    this.drawChart(charts[ii], getTarget4Chart(ii));
                }
            }
        }