Tengo un winForm con un control DataGridView. Contiene 5 columnas, una de ellas es una columna CheckBox. Quiero habilitar/deshabilitar la celda de casilla de verificación de esta columna en función del valor presente en otra columna en la misma fila.Cómo deshabilitar una celda de casilla de verificación particular en una columna DataGridView CheckBox
puedo desactivar toda la columna usando DisabledCheckBoxCell
pero hace que toda la columna en estado deshabilitado.
Aquí hay un fragmento de DataGridView,
SourceColumn | DestinationColumn
cierto | permitido
cierto | permitido
falsa | deshabilitado
¿Alguien tiene idea de cómo se puede lograr esto en .Net.
Quiero desactivar la celda de la fila respectiva, no pude encontrar inmuebles habilitado en una célula. Estoy usando el evento RowPostPaint. –
¿No están las formas de ganar? –
Me temo que no puede haber ninguna función para desactivar una celda individual, pero puede hacer algo mientras se hace clic en la celda, por ejemplo, para revertir el valor de la celda que desea desactivar – Nick