public void SetStatus(ResultDef Results) { dataGridView1.Rows.Clear(); if (Results == null) { } else { ICollection Names = Results.GetTestStepNames(); ResultDef.TestStepBase Step; ResultDef.LimitDefBase Limit; foreach (string Name in Names) { Results.GetResultValue(Name, out Step); Results.GetLimitValue(Step.GetLimitName(), out Limit); DataGridViewRow ResultRow = new DataGridViewRow(); ResultRow.CreateCells(dataGridView1, new string[] { Name, Step.GetResult().ToString(), Step.GetFailCode(), Limit.GetValueString(), Step.GetValueString(), Step.GetTestTime().ToString("HH:mm:ss.f") }); dataGridView1.Rows.Add(ResultRow); } } }
private void LimitGrid_SelectionChanged(object sender, EventArgs e) { DisableEditors(); TestGrid.ClearSelection(); ResultDef.LimitDefBase Limit; if (LimitGrid.SelectedRows.Count > 0) { string Name = (string)LimitGrid.SelectedRows[0].Cells[LimitName.Index].Value; m_ResultDef.GetLimitValue(Name, out Limit); ActivateLimitEditor(Limit); } ; }