private void btnEditar_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { return; } DataGridViewRow row = dataGridView.SelectedRows[0]; int row_index = row.Index; var Frm = new FormAgregarEditar(Repositorio) { Text = "Editar segmento rectilíneo", SegmentoAE = (SegmentoRectilineo)row.Tag }; var Result = Frm.ShowDialog(); if (Result == DialogResult.OK) { Repositorio.Guardar(); MostrarListaEnGridView(); // Seleccionamos el que acaba de editar dataGridView.CurrentCell = dataGridView.Rows[row_index].Cells[0]; dataGridView.ClearSelection(); dataGridView.Rows[row_index].Selected = true; } }
private void btnAgregar_Click(object sender, EventArgs e) { var Frm = new FormAgregarEditar(Repositorio) { Text = "Agregar segmento rectilíneo" }; var Result = Frm.ShowDialog(); if (Result == DialogResult.OK) { Repositorio.Agregar(Frm.SegmentoAE); Repositorio.Guardar(); MostrarListaEnGridView(); } }