C# dataGridView全选不能全不选中

dataGridView点击CheckBoxColumn全选后为什么会是这种效果(如图),你选中的所在行checkbox不会被选中。代码如图所示。还有就是当点击确定的时候,如果checkbox被选中,怎么得到选中行的这两列的值然后添加到一个集合。图片说明![![图片说明](https://img-ask.csdn.net/upload/201605/27/1464310886_834751.png)图片说明](https://img-ask.csdn.net/upload/201605/27/1464310869_131179.png)图片说明

这是代码图片说明

试试看 true,不要引号的。

dgvRoomInfo.EndEdit();//先结束他的编辑状态