Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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");
            }
        }