public void UpdateTaskActionDataGrid() { if (this.dataGridTaskAction.InvokeRequired) { SetTaskActionDataGridCallback d = new SetTaskActionDataGridCallback(SetTaskActionDataGrid); this.Invoke(d, new object[] { }); } else { List<SerialAction> TaskActionList; if (dataGridTask.SelectedRows == null) { TaskActionList = FindTask(dataGridTask.Rows[0].Cells[0].Value.ToString()).GetSerialActions(); } else { TaskActionList = FindTask(dataGridTask.SelectedRows[0].Cells[0].Value.ToString()).GetSerialActions(); } TaskActionDataTable.Rows.Clear(); foreach (SerialAction t in TaskActionList) { if (t != null) { TaskActionDataTable.Rows.Add(t.GetName(), t.GetFileToRun()); } } dataGridTaskAction.DataSource = TaskActionDataTable; dataGridTaskAction.Refresh(); toolStriplblLastUpdate.Text = "Last Updated At: " + DateTime.Now.ToString("HH:mm:ss"); } }
private void SetTaskActionDataGrid(List<SerialAction> TaskActionList) { if (this.dataGridTaskAction.InvokeRequired) { SetTaskActionDataGridCallback d = new SetTaskActionDataGridCallback(SetTaskActionDataGrid); this.Invoke(d, new object[] { TaskActionList }); } else { TaskActionDataTable.Rows.Clear(); foreach (SerialAction t in TaskActionList) { if (t != null) { TaskActionDataTable.Rows.Add(t.GetName(), t.GetFileToRun()); } } dataGridTaskAction.DataSource = TaskActionDataTable; dataGridTaskAction.Refresh(); toolStriplblLastUpdate.Text = "Last Updated At: " + DateTime.Now.ToString("HH:mm:ss"); } }