/// ///////////////////////////////////////////////////////////////////////////////////// /// 条件付き文字列関係のイベント /// ///////////////////////////////////////////////////////////////////////////////////// //条件付き文字列の追加ボタン private void cmdAdd_Click(object sender, EventArgs e) { //新規で追加のときは新しく付番 string stName = controller.GetNextConditionName(); frmEditCondition frmC = new frmEditCondition(controller, stName); frmC.ShowDialog(); //グリッドに反映する controller.SetConditionToGrid(grdCondition); //更新 UpdateGridData(); }
//条件付き文字列グリッドのダブルクリックは編集 private void grdCondition_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) { return; } string stName = grdCondition[0, e.RowIndex].Value.ToString(); frmEditCondition frmC = new frmEditCondition(controller, stName); frmC.ShowDialog(); //グリッドに反映する controller.SetConditionToGrid(grdCondition); }