void GrvClientes_CellEnter(object sender, DataGridViewCellEventArgs e) { DataGridViewRow filaSeleccionada = grvClientes.Rows[e.RowIndex]; filaSeleccionada.Selected = true; ClientePresentacion clienteSeleccionado = (ClientePresentacion)filaSeleccionada.DataBoundItem; CargarClienteSeleccionado(clienteSeleccionado); }
void CargarClienteSeleccionado(ClientePresentacion cliente) { txtCUIT.Text = cliente.CUIT; txtNombre.Text = cliente.Nombre; dtpFechaAlta.Value = cliente.FechaAlta; txtDomicilio.Text = cliente.Domicilio; cboProvincias.SelectedItem = cliente.Provincia; cboLocalidades.SelectedItem = cliente.Localidad; txtCP.Text = cliente.CodigoPostal; txtTelefono.Text = cliente.Telefono; txtEmail.Text = cliente.Email; cboTipos.SelectedItem = cliente.Tipo; chkActivo.Checked = cliente.Activo; }
void GrvClientes_SelectionChanged(object sender, EventArgs e) { int filasSeleccionadas = grvClientes.SelectedRows.Count; if (filasSeleccionadas == 0 || filasSeleccionadas > 1) { return; } DataGridViewRow filaSeleccionada = grvClientes.CurrentRow; ClientePresentacion clienteSeleccionado = (ClientePresentacion)filaSeleccionada.DataBoundItem; CargarClienteSeleccionado(clienteSeleccionado); }