El control DataGridView es una poderosa herramienta para la visualización de datos y permite a las interacciones del usuario que debe gestionar con sencillez. Una interacción común es la selección de filas y columnas . No existe un método definido para comprobar directamente si se pone de relieve una fila específica , pero el proceso no es difícil . La clase proporciona una forma de obtener una lista de las filas o columnas se seleccionan , y desde allí es simplemente una cuestión de comprobar si la fila o columna en la que está interesado en está en esa lista. Instrucciones
1
Habilitar fila o columna de la selección para el DataGridView. Establezca la propiedad SelectionMode del DataGridView a DataGridViewSelectionMode.FullRowSelect o DataGridViewSelectionMode.RowHeaderSelect para permitir filas para ser seleccionados. FullColumnSelect y ColumnHeaderSelect permiten columnas que se seleccionan .
2
Recuperar el conjunto de todas las filas o columnas seleccionadas . He aquí un ejemplo de línea para encontrar las columnas seleccionadas : SelectedColumns DataGridViewSelectedColumnCollection = myDataGridView.SelectedColumns ; Cambiar cada instancia de "columna" a " fila " le permitirá encontrar la que se seleccionan las filas
. 3
Inspeccione el conjunto de filas o columnas seleccionadas para ver si el que usted está interesado en está en él : bool isMyColumnSelected = selectedColumns.contains ( miColumna ) ;