private void BtnModificar_Click(object sender, RoutedEventArgs e) { if (dgClinica.SelectedItem != null) { Clinica c = (Clinica)dgClinica.SelectedItem; c.descripcion = txtDescripcion.Text; c.direccion = txtDireccion.Text; c.ciudad = Convert.ToInt32(txtCiudad.Text); c.telefono = txtTelefono.Text; datos.Entry(c).State = System.Data.Entity.EntityState.Modified; datos.SaveChanges(); CargarGrilla(); } else { MessageBox.Show("Debe seleccionar una Clinica de la grilla para modificar!"); } }