我正在使用Winforms,并且我很难从复选框中检索不定状态。它总是返回“不受约束”..。当表单加载时,我使用此代码将复选框设置为不确定:它起作用了。然后,当我单击复选框时,"CheckedChanged“事件正在触发,如果状态不确定,我不想做任何事情。但它返回状态“未选中”,而复选框则显示为“不确定”。下面是我如何尝试检索复选框状态:
CheckBox c = sender as CheckBo
每当行的选中状态发生更改时,我都要引发事件。在用户单击checkBox或按行上的空格键时,可以检查或取消检查行。这是我如何将checkBoxColumn添加到网格中的: Name =看起来,当单元格被鼠标编辑完后,CellValueChanged就会引发。企图# 3:
我还尝试使用CurrentCellDirtyStateChanged,它响应鼠标引起的第一次检查更改