// При клике на "Правка" -> "Изменить" открывается форма для изменения private void EditToolStripMenuItem_Click(object sender, EventArgs e) { History_projectsFormEdit formEdit = new History_projectsFormEdit(); Values.HistoryProjectId = Convert.ToInt32(dataGridViewHistory_projects.CurrentRow.Cells[0].Value); Values.HistoryProjectName = Convert.ToString(dataGridViewHistory_projects.CurrentRow.Cells[1].Value); Values.HistoryProjectStatus = Convert.ToString(dataGridViewHistory_projects.CurrentRow.Cells[2].Value); Values.HistoryProjectDate = Convert.ToString(dataGridViewHistory_projects.CurrentRow.Cells[3].Value); formEdit.ShowDialog(); SelectDateHistory_projects(); }
// При 2-ом клике на ячейку можно провести редактирование private void dataGridViewHistory_projects_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (Values.AuthRole_user != 2) { if (e.RowIndex != -1) { DataGridViewRow view = dataGridViewHistory_projects.Rows[e.RowIndex]; Values.HistoryProjectId = Convert.ToInt32(view.Cells[0].Value); Values.HistoryProjectName = view.Cells[1].Value.ToString(); Values.HistoryProjectStatus = view.Cells[2].Value.ToString(); Values.HistoryProjectDate = view.Cells[3].Value.ToString(); History_projectsFormEdit formEdit = new History_projectsFormEdit(); formEdit.ShowDialog(); SelectDateHistory_projects(); } } }