- Timestamp:
- 01/11/09 19:30:54 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core/TableResultsView.cs
r1106 r1108 21 21 } 22 22 23 string IResultsView.Name { 24 get { return "Table"; } 25 } 26 23 27 public void ShowResults(Results results) { 24 28 this.results = results; … … 29 33 base.UpdateControls(); 30 34 if (results == null) return; 31 List<string> columnNames = new List<string>();32 columnNames.AddRange(Results.CategoricalVariables);33 columnNames.AddRange(Results.OrdinalVariables);34 35 dataGridView.Rows.Clear(); 35 36 dataGridView.Columns.Clear(); 36 foreach (string varName in columnNames) { 37 dataGridView.Columns.Add(varName, varName); 37 List<string> attributeNames = results.SelectModelAttributes().ToList(); 38 foreach (var attribute in attributeNames) { 39 dataGridView.Columns.Add(attribute, attribute); 38 40 } 39 41 40 foreach (object[] row in results.SelectRows(columnNames)) { 42 var entries = results.SelectRows(); 43 foreach (var entry in entries) { 44 int rowIndex = dataGridView.Rows.Add(); 45 foreach (string attrName in attributeNames) { 46 dataGridView.Rows[rowIndex].Cells[attrName].Value = entry.Get(attrName); 47 } 41 48 dataGridView.Rows.Add(row); 42 49 }
Note: See TracChangeset
for help on using the changeset viewer.