private void btn_修改_Click(object sender, EventArgs e) { if (dgv_场景模块.SelectedRows.Count == 0) { MessageBox.Show("请选择要编辑项!"); return; } int index = -1; if ((index = 当前场景模块.FindIndex(t => t.场景名称 == Convert.ToString(dgv_场景模块.Rows[dgv_场景模块.SelectedRows[0].Index].Cells[0].Value))) == -1) { MessageBox.Show("编辑项不存在"); return; } 场景添加 frm1 = new 场景添加(); frm1.tmp = 当前场景模块[index]; frm1.isNew = false; if (frm1.ShowDialog() == DialogResult.OK) { //场景编辑 frm = new 场景编辑(); //frm.tmp = frm1.tmp; //frm.ShowDialog(); int i = dgv_场景模块.SelectedRows[0].Index; RefreshForm(); dgv_场景模块.Rows[i].Selected = true; } }
private void btn_添加_Click(object sender, EventArgs e) { 场景添加 frm = new 场景添加(); frm.isNew = true; if (frm.ShowDialog() == DialogResult.OK) { //场景编辑 frm1 = new 场景编辑(); //frm1.tmp = frm.tmp; //frm1.isNew = true; //frm1.ShowDialog(); RefreshForm(); if (dgv_场景模块.Rows.Count != 0) { dgv_场景模块.Rows[dgv_场景模块.Rows.Count - 1].Selected = true; } } }