Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/14 15:53:38 (10 years ago)
Author:
tsteinre
Message:
  • removed index workaround in PreprocessingData Undo-Feature event handling.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Implementations/HistogramLogic.cs

    r10558 r10581  
    8484    }
    8585
     86    //TODO: refactor: possible code duplication with LineChartLogic
    8687    void PreprocessingData_Changed(object sender, DataPreprocessingChangedEventArgs e) {
    87       var variableName = preprocessingData.GetVariableName(e.Column);
    8888      switch (e.Type) {
    8989        case DataPreprocessingChangedEventType.DeleteColumn:
    90           dataTable.Rows.Remove(variableName);
     90          dataTable.Rows.Remove(preprocessingData.GetVariableName(e.Column));
    9191          break;
    9292        case DataPreprocessingChangedEventType.AddColumn:
    93           dataTable.Rows.Add(new DataRow(variableName, String.Empty, preprocessingData.GetValues<double>(e.Column)));
     93          dataTable.Rows.Add(new DataRow(preprocessingData.GetVariableName(e.Column), String.Empty, preprocessingData.GetValues<double>(e.Column)));
    9494          break;
    9595        case DataPreprocessingChangedEventType.ChangeColumn:
    9696        case DataPreprocessingChangedEventType.ChangeItem:
    97           dataTable.Rows.Remove(variableName);
    98           dataTable.Rows.Add(new DataRow(variableName, String.Empty, preprocessingData.GetValues<double>(e.Column)));
     97          dataTable.Rows.Remove(preprocessingData.GetVariableName(e.Column));
     98          dataTable.Rows.Add(new DataRow(preprocessingData.GetVariableName(e.Column), String.Empty, preprocessingData.GetValues<double>(e.Column)));
    9999          break;
    100100        case DataPreprocessingChangedEventType.DeleteRow:
Note: See TracChangeset for help on using the changeset viewer.