// При клике на "Правка" -> "Изменить" открывается форма для изменения private void EditToolStripMenuItem_Click(object sender, EventArgs e) { ProjectsFormEdit formEdit = new ProjectsFormEdit(); Values.ProjectId = Convert.ToInt32(dataGridViewProjects.CurrentRow.Cells[0].Value); Values.ProjectName = Convert.ToString(dataGridViewProjects.CurrentRow.Cells[1].Value); Values.ProjectTarget = Convert.ToString(dataGridViewProjects.CurrentRow.Cells[2].Value); Values.ProjectStart = Convert.ToString(dataGridViewProjects.CurrentRow.Cells[3].Value); Values.ProjectCompletion = Convert.ToString(dataGridViewProjects.CurrentRow.Cells[4].Value); Values.ProjectLeader = Convert.ToString(dataGridViewProjects.CurrentRow.Cells[5].Value); formEdit.ShowDialog(); SelectDateProject(); }
// При 2-ом клике на ячейку можно провести редактирование private void dataGridViewProjects_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (Values.AuthRole_user != 2) { if (e.RowIndex != -1) { DataGridViewRow view = dataGridViewProjects.Rows[e.RowIndex]; Values.ProjectId = Convert.ToInt32(view.Cells[0].Value); Values.ProjectName = view.Cells[1].Value.ToString(); Values.ProjectTarget = view.Cells[2].Value.ToString(); Values.ProjectStart = view.Cells[3].Value.ToString(); Values.ProjectCompletion = view.Cells[4].Value.ToString(); Values.ProjectLeader = view.Cells[5].Value.ToString(); ProjectsFormEdit formEdit = new ProjectsFormEdit(); formEdit.ShowDialog(); SelectDateProject(); } } }