Quiero tener una cuadrícula de datos personalizada, que puede, se presionaMover el foco a la siguiente celda al presionar la tecla Entrar ¿WPF DataGrid?
- Mover a la siguiente celda cuando Introduzca tecla también si está en modo de edición.
- Cuando se alcanza la última columna en la fila actual, el foco debe moverse a la primera celda de la fila siguiente.
- Al llegar a la celda siguiente, si la celda es editable, debería ser automáticamente editable.
- Si la celda contiene un
ComboBox
no comboboxcolumn, el combobox debería DropDownOpen.
Por favor, ayúdenme en esto. Lo he intentado desde hace unos días creando un Custom DataGrid y escribí un código en
protected override void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e)
Pero fallé.
He hecho algo similar en algunos proyectos, el código es muy similar. Acabo de extender la cuadrícula de datos y encapsulé una gran parte de lo que está haciendo en ella. ¡Así puedo responder que esta/tu respuesta definitivamente funciona genial! +1 –
Sería bueno ver el código que falta: 'GetRow()', 'GetVisualChild()' y ¿qué es 'dgIssuance'? –
bitbonk
¿Por qué está pasando un valor codificado a su función de GetCell? La pregunta era acerca de pasar a la celda ** siguiente ** cuando se presiona la tecla Intro, pero está tratando de obtener una última celda en su columna 2-n cuando ingrese clic. ¿Por qué? – AndreyS