Se puede desactivar la posicion de un boton del DataGridView?
prueba con esta instrucción frmBuscar es el form y dgvBuscar es el datagrid que utilizo, en item(y) la "y" representa la fila del grid, y Cells(1) es la primera celda de esta fila.
Para habilitar y deshabilitar en ejecucion tendras que controlar el evento click y controlar cuando la casilla este visible o no.
frmBuscar.dgvBuscar.Rows.Item(y).Cells(gc_1).Visible = True