コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 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);
     }
     ;
 }