Configuración mediante programación el puntero de registro en C# DataGridView
-
01-07-2019 - |
Pregunta
¿Cómo puedo establecer mediante programación el puntero de registro en C# DataGridView?
He tratado de "DataGridView.Filas[DesiredRowIndex].Seleccionado=true;", y que no funciona.Todo lo que hace es resaltar que la fila en la cuadrícula;no no mover el puntero de registro para esa fila.
Solución
Para cambiar la fila activa para el control datagrid que usted necesita para establecer la propiedad de la celda de la cuadrícula de datos a un no-oculto sin discapacidad, no en la cabecera de la celda en la fila que usted ha seleccionado.Te gustaría hacer esto como:
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
Asegurarse de que la celda se corresponde con los criterios anteriores.Más información se puede encontrar en:
Otros consejos
Pruebe a ajustar el enfoque de la DataGrid
en primer lugar .Algo como esto
dataGridView1.Focus();
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
Esto funcionó en mi caso, espero que sea de ayuda para usted así