Me quedo con esto:
private void myDataGridView_SelectionChanged(Object sender, EventArgs e)
{
dgvSomeDataGridView.ClearSelection();
}
No estoy de acuerdo con la afirmación de que hay un amplio DataGridView
debe ser seleccionable. Algunas IU están diseñadas para herramientas o dispositivos táctiles, y permitir una selección lleva al usuario a pensar erróneamente que la selección realmente los llevará a alguna parte.
Configuración ReadOnly = true
en el control no tiene ningún impacto sobre si una celda o fila se pueden seleccionar. Y hay desventajas visuales y funcionales en la configuración Enabled = false
.
Otra opción es establecer el control de los colores seleccionados para que sean exactamente lo que son los colores no seleccionados, pero si está manipulando el color de la celda, este método produce algunos resultados desagradables también.
no ser capaz de seleccionar es muy mal diseño de la interfaz de usuario (muy molesto para el usuario). ¿Qué sucede si el usuario quiere copiar algo de su informe? Creo que solo leer será suficiente (como se describe en las respuestas a continuación). – banging