Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/DataAnalysisProblemDataView.cs @ 3723

Last change on this file since 3723 was 3723, checked in by gkronber, 14 years ago

Added default problem data for symbolic regression problems. #938 (Data types and operators for regression problems)

File size: 1.2 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Drawing;
5using System.Data;
6using System.Linq;
7using System.Text;
8using System.Windows.Forms;
9using HeuristicLab.Core.Views;
10using HeuristicLab.MainForm;
11
12namespace HeuristicLab.Problems.DataAnalysis.Views {
13  [View("Data-Analysis Problem View")]
14  [Content(typeof(DataAnalysisProblemData), true)]
15  public partial class DataAnalysisProblemDataView : ParameterizedNamedItemView {
16    private OpenFileDialog openFileDialog;
17    public new DataAnalysisProblemData Content {
18      get { return (DataAnalysisProblemData)base.Content; }
19      set {
20        base.Content = value;
21      }
22    }
23
24    public DataAnalysisProblemDataView() {
25      InitializeComponent();
26    }
27
28    private void importButton_Click(object sender, EventArgs e) {
29      if (openFileDialog == null) openFileDialog = new OpenFileDialog();
30
31      if (openFileDialog.ShowDialog(this) == DialogResult.OK) {
32        try {
33          Content.ImportFromFile(openFileDialog.FileName);
34          importButton.Enabled = false;
35        }
36        catch (Exception ex) {
37          Auxiliary.ShowErrorMessageBox(ex);
38        }
39      }
40    }
41  }
42}
Note: See TracBrowser for help on using the repository browser.