DataGridView格式与内容全部是在程序运行时调用方法添加的, 使用的是CellClick事件. 然而在我点击一个单元格之后, CheckBox的值却不会立即变化, 而是在我选择下一个单元格时才会改变. 这是CellClick事件代码
这是调用的方法的内容
程序界面以及运行之后
手动把光标,焦点移走应该就可以了,之前遇到过类似问题
谢谢回答, 我自己总结出来了原因 原因来自DataGridViewCell.FormattedValue属性, 操作没有离开这个单元格意味着没有"确认"这个值, 所以Value暂时还不会改变. 事实证明确实是这样, 因为如果在未选中的单元格上点击两次再离开, 它依旧是未选中 我看着也没人回复了, 就结贴给你吧
看到问题了,但是没有解决方案,此问题我也有遇到,附上问题解决方案:https://blog.csdn.net/snlei/article/details/4955258