private void gridContactos_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridViewLinkCell cell = (DataGridViewLinkCell)gridContactos.Rows[e.RowIndex].Cells[e.ColumnIndex]; if (cell.Value.ToString() == "Editar") { DatosContacto datosContacto = new DatosContacto(); datosContacto.LoadContacto(new Agenda { Id = int.Parse(gridContactos.Rows[e.RowIndex].Cells[0].Value.ToString()), Nombre = gridContactos.Rows[e.RowIndex].Cells[1].Value.ToString(), Apellido = gridContactos.Rows[e.RowIndex].Cells[2].Value.ToString(), Telefono = gridContactos.Rows[e.RowIndex].Cells[3].Value.ToString(), Direccion = gridContactos.Rows[e.RowIndex].Cells[4].Value.ToString(), }); datosContacto.ShowDialog(this); } else if (cell.Value.ToString() == "Eliminar") { EliminarContacto(int.Parse(gridContactos.Rows[e.RowIndex].Cells[0].Value.ToString())); PopulateContactos(); } }
private void OpenDatosContactoDialog() { DatosContacto datosContacto = new DatosContacto(); datosContacto.ShowDialog(this); }