private void button_action_Click(object sender, EventArgs e) { DataGridViewRow currow = dataGridView_runPlan.CurrentRow; if (currow != null) { CRunConfig runConfig = currow.Cells[5].Value as CRunConfig; if (runConfig != null) { FormActionParamConfig form = new FormActionParamConfig(); form.ActionParamConfig = runConfig.ActionParamConfig; form.ShowDialog(); } } }
public void ApplyConfig(IRunParamConfig runParamConfig) { if (runParamConfig == null) { return; } runParamConfig.RunMode = (TRunMode)comboBox_runMode.SelectedIndex; mRunParamConfig.PlanMode = (TPlanMode)comboBox_planMode.SelectedIndex; switch (mRunParamConfig.PlanMode) { case TPlanMode.Week: mRunParamConfig.ExtParams = weekPlanModeCtrl_week.ModeParams; break; case TPlanMode.Month: mRunParamConfig.ExtParams = monthPlanModeCtrl_month.ModeParams; break; } runParamConfig.ClearRunConfigs(); foreach (DataGridViewRow row in dataGridView_runPlan.Rows) { //CRunConfig runConfig = new CRunConfig(); CRunConfig runConfig = row.Cells[5].Value as CRunConfig; runConfig.Name = Convert.ToString(row.Cells[1].Value); runConfig.BeginTime = Convert.ToDateTime(row.Cells[2].Value); runConfig.EndTime = Convert.ToDateTime(row.Cells[3].Value); runConfig.Enabled = Convert.ToBoolean(row.Cells[4].Value); runParamConfig.AppendRunConfig(runConfig); } }
private void button_add_Click(object sender, EventArgs e) { object[] row_params = new object[6]; int index = dataGridView_runPlan.Rows.Count + 1; CRunConfig runConfig = new CRunConfig(mRunParamConfig.ParentConfig, string.Format("仟塰佩塘崔{0}", index)); row_params[0] = index + "、"; row_params[1] = runConfig.Name; row_params[2] = DateTime.Now.ToString("HH:mm:ss"); row_params[3] = row_params[2]; row_params[4] = Convert.ToString(true); row_params[5] = runConfig; dataGridView_runPlan.Rows.Add(row_params); DataGridViewRow row = dataGridView_runPlan.Rows[index - 1]; if (row != null) { dataGridView_runPlan.CurrentCell = row.Cells[1]; } }